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 |