Aanbevolen cursus:

SQL Server DATEDIFF() functie

Definitie en gebruik

DATEDIFF() functie retourneert de tijd tussen twee datums.

SyntaxdatepartDATEDIFF()DATEDIFF(en,

) startdate en De parameter is een geldige datumexpressie.

datepart De parameter kan de volgende waarden aannemen:

datepart Afkorting
Jaar yy, yyyy
Kwartaal qq, q
Maand mm, m
Dag in het jaar dy, y
Dag dd, d
Week wk, ww
Week dw, w
Uur hh
Minuut mi, n
Seconde ss, s
Milliseconde ms
Microsecond mcs
Nanoseconde ns

Voorbeeld

Voorbeeld 1

Gebruik de volgende SELECT-statement:

SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate

Resultaat:

DiffDate
1

Voorbeeld 2

Gebruik de volgende SELECT-statement:

SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate

Resultaat:

DiffDate
-1