<SQL Server Fungsi Tanggal
Definisi dan Penggunaan
The DATEDIFF() mengembalikan fungsi waktu antara dua tanggal.
Syntax
DATEDIFF(datepart,startdate,enddate)
Mana startdate dan enddate adalah ekspresi tanggal yang valid dan DATEPART dapat menjadi salah satu dari berikut:
DATEPART | Singkatan |
---|---|
year | yy, yyyy |
quarter | qq, q |
month | mm, m |
dayofyear | dy, y |
day | dd, d |
week | wk, ww |
weekday | dw, w |
hour | hh |
minute | mi, n |
second | ss, s |
millisecond | ms | mikrodetik | mcs |
nanosecond | ns |
Example
Sekarang kita ingin mendapatkan jumlah hari antara dua tanggal.
Kami menggunakan pernyataan SELECT berikut:
SELECT DATEDIFF(day,'2014-06-05','2014-08-05') AS DiffDate
Hasil:
DiffDate |
---|
61 |
Example
Sekarang kita ingin mendapatkan jumlah hari antara dua tanggal (perhatikan bahwa kencan kedua adalah "earlier" dari tanggal pertama, dan akan menghasilkan angka negatif).
Kami menggunakan pernyataan SELECT berikut:
SELECT DATEDIFF(day,'2014-08-05','2014-06-05') AS DiffDate
Hasil:
DiffDate |
---|
-61 |
<SQL Server Fungsi Tanggal