SQL Server DATEDIFF() Fonksiyonu
Tanım ve Kullanım
DATEDIFF() fonksiyonu iki tarih arasındaki süreyi döndürür.
Sözdizimi
DATEDIFF(datepart,startdate,enddate)
startdate ve enddate Parametre, geçerli bir tarih ifadesidir.
datepart Parametre, aşağıdaki değerlerden biri olabilir:
datepart | Abbreviation |
---|---|
Year | yy, yyyy |
Quarter | qq, q |
Month | mm, m |
Year Day | 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 |
Örnek
Örnek 1
Aşağıdaki SELECT cümlesi kullanarak:
SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate
Sonuç:
DiffDate |
---|
1 |
Örnek 2
Aşağıdaki SELECT cümlesi kullanarak:
SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate
Sonuç:
DiffDate |
---|
-1 |