DATEDIFF fonksiyonu, iki tarih arasındaki zaman farkını (gün, hafta, ay veya yıl) verir. Fonksiyon şu şekilde kullanılır:
DATEDIFF(unit, startdate, enddate)
unit: zaman birimi (day, week, month, quarter, year gibi)
startdate: başlangıç tarihi
enddate: bitiş tarihi
Örnek olarak:
SELECTDATEDIFF(day, '2021-01-01', '2021-01-15') as day_difference;
Bu örnekte, day_difference değişkenine başlangıç tarihi '2021-01-01' ve bitiş tarihi '2021-01-15' arasındaki zaman farkının gün cinsinden değeri atanır. Sonuç olarak, day_difference değişkeninin değeri 14 olacaktır.