Fungsi DATEPART() SQL Server
Definisi dan Penggunaan
Fungsi DATEPART() digunakan untuk kembalikan bagian tunggal tanggal/waktu, seperti tahun, bulan, hari, jam, menit, dll.
Syntax
DATEPART(datepart,date)
date Parameter adalah ekspresi tanggal yang sah.datepart Parameter dapat berupa nilai berikut:
datepart | Abbreviation |
---|---|
Year | yy, yyyy |
Quarter | qq, q |
Month | mm, m |
Day of the year | dy, y |
Day | dd, d |
Week | wk, ww |
Week | dw, w |
Hour | hh |
Minute | mi, n |
Second | ss, s |
Millisecond | ms |
Microsecond | mcs |
Nanosecond | ns |
Contoh
Dengan asumsi kita memiliki tabel "Orders" berikut:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |
Kami menggunakan pernyataan SELECT berikut:
SELECT DATEPART(yyyy,OrderDate) AS OrderYear, DATEPART(mm,OrderDate) AS OrderMonth, DATEPART(dd,OrderDate) AS OrderDay FROM Orders WHERE OrderId=1
Hasil:
OrderYear | OrderMonth | OrderDay |
---|---|---|
2008 | 12 | 29 |