Kursempfehlung:

SQL Server DATEDIFF() Funktion

Definition und Verwendung

DATEDIFF() Funktion gibt die Zeit zwischen zwei Daten zurück.

SyntaxdatepartDATEDIFF()DATEDIFF(und,

) startdate und Der Parameter ist ein gültiges Datumsausdrucksformat.

datepart Der Parameter kann einen der folgenden Werte sein:

datepart Abkürzung
Jahre yy, yyyy
Quartale qq, q
Monate mm, m
Tag im Jahr dy, y
Tage dd, d
Wochen wk, ww
Wochen dw, w
Stunden hh
Minuten mi, n
Sekunden ss, s
Millisekunden ms
Mikrosekunden mcs
Nanosekunden ns

Beispiel

Beispiel 1

Verwenden Sie die folgenden SELECT-Anweisung:

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

Ergebnis:

DiffDate
1

Beispiel 2

Verwenden Sie die folgenden SELECT-Anweisung:

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

Ergebnis:

DiffDate
-1