LoslegenKostenlos loslegen

Erstelle Datumswerte aus Bestandteilen

Mit der Funktion DATEFROMPARTS() können wir eine Reihe von Zahlen, die Datumsbestandteile darstellen, in einen gültigen Datentyp DATE umwandeln. In dieser Übung lernst du, wie du mit DATEFROMPARTS() Datumswerte aus Komponenten einer Kalendertabelle zusammenbaust.

Auch wenn die Kalendertabelle bereits Datumswerte enthält, hilft uns das, Situationen zu veranschaulichen, in denen die Basistabelle ganzzahlige Datumsbestandteile hat, aber keinen kompletten Datumswert – das kann passieren, wenn Daten aus Flatfiles direkt in eine Datenbank importiert werden.

Diese Übung ist Teil des Kurses

Zeitreihenanalyse in SQL Server

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

-- Create dates from component parts on the calendar table
SELECT TOP(10)
	DATEFROMPARTS(c.___, c.___, c.___) AS CalendarDate
FROM dbo.Calendar c
WHERE
	c.CalendarYear = 2017
ORDER BY
	c.FiscalDayOfYear ASC;
Code bearbeiten und ausführen