Ein Datum und eine Uhrzeit in Bestandteile zerlegen
Auch wenn YEAR(), MONTH() und DAY() hilfreiche Funktionen sind und sich leicht merken lassen, wollen wir Datumswerte oft in andere Bestandteile zerlegen, zum Beispiel Wochentag, Kalenderwoche oder Sekunde nach der Minute. Hier kommen andere Funktionen ins Spiel, die wir gelernt haben.
Hier verwenden wir die Nacht, in der die Berliner Mauer fiel: der 9. November 1989.
Diese Übung ist Teil des Kurses
<Kurs>Zeitreihenanalyse in SQL Server</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
DECLARE
@BerlinWallFalls DATETIME2(7) = '1989-11-09 23:49:36.2294852';
-- Fill in each date part
SELECT
DATEPART(____, @BerlinWallFalls) AS TheYear,
DATEPART(____, @BerlinWallFalls) AS TheDayOfYear,
DATEPART(____, @BerlinWallFalls) AS TheDay,
DATEPART(____, @BerlinWallFalls) AS TheWeek,
DATEPART(____, @BerlinWallFalls) AS TheSecond,
DATEPART(____, @BerlinWallFalls) AS TheNanosecond;