Fungsi DATEDIFF()
digunakan untuk dapat mengembalikan perbedaan antara dua tanggal.
DATEDIFF(interval, date1, date2)
Parameter | Deskripsi |
---|---|
interval | Required. Interval waktu / tanggal untuk ditambahkan. Bisa menjadi salah satu dari nilai berikut: year, yyyy, yy = Year quarter, qq, q = Quarter month, mm, m = month dayofyear, dy, y = Day of the year day, dd, d = Day week, ww, wk = Week weekday, dw, w = Weekday hour, hh = hour minute, mi, n = Minute second, ss, s = Second millisecond, ms = Millisecond |
date1, date2 | Required. Dua tanggal untuk menghitung perbedaannya |
Works in: | SQL Server (mulai dari 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
Contoh
Kembalikan selisih antara dua nilai tanggal, dalam bulan:
SELECT DATEDIFF(month, '2018/08/25', '2012/08/25') AS DateDiff;
Contoh
Kembalikan selisih antara dua nilai tanggal, dalam jam:
SELECT DATEDIFF(hour, '2014/08/25 10:00', '2014/08/25 12:45') AS DateDiff;