LoslegenKostenlos starten

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

<Kurs>Funktionen zur Datenmanipulation in SQL Server</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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