Aan de slagGa gratis aan de slag

Een datum samenstellen uit onderdelen

Hoewel de meeste functies waarmee je tot nu toe hebt gewerkt onderdelen uit een datum halen, doet DATEFROMPARTS() precies het omgekeerde: deze functie maakt een datum van drie getallen, die respectievelijk het jaar, de maand en de dag voorstellen.

De syntax is: DATEFROMPARTS(year, month, day)

Je kunt ook expressies gebruiken die numerieke waarden retourneren als parameters voor deze functie, bijvoorbeeld: DATEFROMPARTS(YEAR(date_expression), MONTH(date_expression), 2)

In deze oefening selecteer je informatie uit de tabel voters, inclusief het jaar en de maand van first_vote_date. Vervolgens maak je een nieuwe datumkolom die de eerste dag van de maand van de eerste stem voorstelt.

Deze oefening maakt deel uit van de cursus

Functies voor het bewerken van data in SQL Server

Cursus bekijken

Oefeninstructies

  • Selecteer het jaar van de eerste stem.
  • Selecteer de maand van de datum van de eerste stem.
  • Maak een datum als het begin van de maand van de eerste stem.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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 bewerken en uitvoeren