Problem:
Sie möchten das aktuelle Datum in einer SQL Server-Datenbank abrufen.
Lösung:
SELECT CAST(GETDATE() AS DATE);
Ergebnis:
2021-03-11
Diskussion:
GETDATE()
ist eine Funktion, die das aktuelle Datum und die Uhrzeit zurückgibt. Argumente sind nicht erforderlich. Wenn Sie nur GETDATE()
verwenden Funktion erhalten Sie:
2021-03-11 22:28:17.280
Wenn Sie nur das Datum und nicht die Uhrzeit erhalten möchten, müssen Sie eine andere Funktion verwenden, CAST()
. Geben Sie in den Klammern den Wert, Ausdruck oder die Spalte an, aus der Sie konvertieren möchten, „AS
’, dann schließlich die Art des Werts, den Sie erhalten möchten (in unserer Lösung DATE
).