DATEPART
Gibt für ein übergebenes Datum und ein übergebenen Datumsteil den jeweiligen Wert zurück. Folgende Datumsteile werden von DATEPART unterschieden:
* year,yy, yyyy
* quarter qq, q
* month mm, m
* dayofyear dy, y
* day dd, d
* week wk, ww
* weekday dw
* hour hh
* minute mi, n
* second ss, s
* millisecond ms
Syntax:
DATEPART(datumsteil, datum)
Rückgabe:
integer
Beispiel:
Aktuelles Jahr ermitteln (enspricht der T-SQL Funktion YEAR):
SELECT DATEPART(yy,getdate());
Aktueller Monat (enspricht der T-SQL Funktion MONTH):
SELECT DATEPART(mm,getdate());
Aktueller Tag (enspricht der T-SQL Funktion DAY):
SELECT DATEPART(dd,getdate());
Aktuelle Stunde:
SELECT DATEPART(hh,getdate());