Ein Datum in Jahr, Monat und Tag aufschlüsseln
SQL Server bietet eine Reihe von Funktionen speziell für Datumswerte. Wir schauen uns zunächst drei Funktionen an, die ganze Zahlen für Jahr, Monat bzw. Kalendertag des Monats zurückgeben.
Mit diesen Funktionen können wir Daten gruppieren, etwa um laufende Summen pro Jahr zu berechnen oder Monats-zu-Monat-Vergleiche der Ausgaben anzustellen. Wir könnten auch Verkäufe nach Kalendertag des Monats analysieren, um festzustellen, ob es einen starken monatlichen Zyklus gibt.
Diese Übung ist Teil des Kurses
<Kurs>Zeitreihenanalyse in SQL Server</Kurs>Übungsanweisungen
- Verwende die Funktionen
YEAR(),MONTH()undDAY(), um Jahr, Monat und Tag für das aktuelle Datum und die aktuelle Uhrzeit zu ermitteln.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
DECLARE
@SomeTime DATETIME2(7) = SYSUTCDATETIME();
-- Retrieve the year, month, and day
SELECT
___(@SomeTime) AS TheYear,
___(@SomeTime) AS TheMonth,
___(@SomeTime) AS TheDay;