Latest web development tutorials

SQL Server DATEDIFF () Funktion

SQL Daten SQL Server Datumsfunktionen

Definition und Verwendung

DATEDIFF () Funktion gibt die Anzahl der Tage zwischen zwei Terminen.

Grammatik

DATEDIFF(datepart,startdate,enddate)

startdate und enddate Parameter sind legitim Datum Ausdruck. Datumsteil Parameter kann die folgenden Werte haben:

datepart 缩写
yy, yyyy
季度 qq, q
mm, m
年中的日 dy, y
dd, d
wk, ww
星期 dw, w
小时 hh
分钟 mi, n
ss, s
毫秒 ms
微妙 mcs
纳秒 ns


Beispiele

Jetzt wollen wir die Anzahl der Tage zwischen zwei Daten zu erhalten.

Wir verwenden die folgende SELECT-Anweisung:

SELECT DATEDIFF(day,'2008-06-05','2008-08-05') AS DiffDate

Ergebnisse:

DiffDate
61

Beispiele

Jetzt wollen wir die Anzahl der Tage zwischen zwei Terminen zu erhalten (bitte beachten Sie, dass das zweite Datum ist älter als der erste Tag, ist das Ergebnis eine negative Zahl).

Wir verwenden die folgende SELECT-Anweisung:

SELECT DATEDIFF(day,'2008-08-05','2008-06-05') AS DiffDate

Ergebnisse:

DiffDate
-61


SQL Daten SQL Server Datumsfunktionen