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