SQL Server DATEPART()Funktion


SQL DatesSQL Server Datumsfunktionen

Definition und Verwendung

Die DATEPART()-Funktion wird verwendet, um einen einzelnen Teil eines Datums oder einer Uhrzeit zurückzugeben, wie z. B. Jahr, Monat, Tag, Stunde, Minute usw.

Syntax

DATEPART(datepart,date)

Der date-Parameter ist ein gültiger Datumsausdruck. Der datepart-Parameter kann einen der folgenden Werte annehmen:

datepart Abkürzung
Jahr yy, yyyy
Quarter qq, q
month mm, m
Tag des Jahres dy, y
day dd, d
week wk, ww
Woche dw, w
Stunde hh
Minute mi, n
second ss, s
Millisekunde ms
Mikrosekunde mcs
Nanosekunde ns


Beispiel

Angenommen, wir haben die folgende "Orders"-Tabelle:

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2008-11-11 13:23:44.657

Das Folgende ist die SELECT-Anweisung:

SELECT DATEPART(yyyy,OrderDate) AS OrderYear,
DATEPART(mm,OrderDate) AS OrderMonth,
DATEPART(dd,OrderDate) AS OrderDay,
FROM Orders
WHERE OrderId=1

Das Ergebnis wird wie folgt angezeigt:

OrderYear OrderMonth OrderDay
2008 11 11


SQL DatesSQL Server-Datumsfunktionen Weitere Erweiterungen