LoslegenKostenlos loslegen

Ein Datum aus Teilen erstellen

Während die meisten Funktionen, mit denen du bisher gearbeitet hast, Teile aus einem Datum extrahieren, macht DATEFROMPARTS() genau das Gegenteil: Es erstellt ein Datum aus drei Zahlen, die Jahr, Monat und Tag darstellen.

Die Syntax lautet: DATEFROMPARTS(year, month, day)

Du kannst auch Ausdrücke verwenden, die numerische Werte zurückgeben, zum Beispiel so: DATEFROMPARTS(YEAR(date_expression), MONTH(date_expression), 2)

In dieser Übung wählst du Informationen aus der Tabelle voters aus, einschließlich des Jahres und des Monats von first_vote_date. Anschließend erstellst du eine neue Datumsspalte, die den ersten Tag im Monat der ersten Stimme darstellt.

Diese Übung ist Teil des Kurses

Funktionen zur Datenmanipulation in SQL Server

Kurs anzeigen

Anleitung zur Übung

  • Wähle das Jahr der ersten Stimme aus.
  • Wähle den Monat des Datums der ersten Stimme aus.
  • Erstelle ein Datum als Monatsanfang der ersten Stimme.

Interaktive Übung

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

SELECT 
	first_name,
	last_name,
    -- Select the year of the first vote
   	___(first_vote_date) AS first_vote_year, 
    -- Select the month of the first vote
	___(first_vote_date) AS first_vote_month,
    -- Create a date as the start of the month of the first vote
	___(___, ___, 1) AS first_vote_starting_month
FROM voters;
Code bearbeiten und ausführen