Erste Seite Zurück Weiter Letzte Seite Übersicht Grafik
Datumsfunktionen T-SQL
date() oder getdate() 
Geben das aktuelle Systemdatum und die aktuelle Systemzeit zurück (leider serverabhängig!).
 
day (Datum)
 
Gibt eine Ganzzahl zurück, die das Tagesdatum des angegebenen Datums darstellt.
 
month (Datum)
 
Gibt eine Ganzzahl zurück, die den Monat des angegebenen Datums darstellt.
 
year (Datum)
 
Gibt eine Ganzzahl zurück, die das Jahr des angegebenen Datums darstellt.
 
Notizen:
SQL Datums/Zeit Funktionen
SQL	Access	MS SQL	PostgreSQL
Aktuelle Systemdatum und die aktuelle Systemzeit zurück
GETDATE()	Now()	GETDATE	now()
Date()	Time()	current_date	curent_time
Tag des angegebenen Datums als Ganzzahl
DAY (Datum)	Day(Datum)	DAY
Monat des angegebenen Datums als Ganzzahl
MONTH (Datum)	Month(Datum)	MONTH
Jahr des angegebenen Datums als Ganzzahl
YEAR (Datum)	Year(Datum)	YEAR
Gibt eine Ganzzahl zurück, die den angegebenen Teil des angegebenen Datums darstellt.
DATEPART (teil,datum)	DatePart	DATEPART	datepart
			extract
Anzahl der Zeitintervalle zwischen zwei bestimmten Terminen angibt.
DateDiff	DATEDIFF		age
Datumseinheit	Abkürzungen der Datepart & Datediff Funktion (T-SQL)
year	yy, yyyy
quarter	qq, q
month	mm, m
dayofyear	dy, y
day	dd, d
week	wk, ww
weekday	dw
T-SQL: Datumstypen sind grundsätzlich „Datum & Uhrzeit“ (hängt mit der internen Darstellung zusammen). Wird nur das Datum benötigt, muss man es selbst umwandeln:
convert(varchar(100), getdate(), 104)
varchar(100) ist dabei der gewünschte Zieldatentyp,
getdate() ist das umzuwandelnde Datum und
104 ist ein „Style“ für die Ausgabe, 104 steht für „TT.MM.JJJJ“ (andere Styles siehe Online-Hilfe)