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)