Začněte nyníZačněte zdarma

Sestavení data z jednotlivých částí

Zatímco většina funkcí, se kterými jsi doposud pracoval/a, extrahuje části z datumu, funkce DATEFROMPARTS() dělá pravý opak: sestaví datum ze tří čísel představujících rok, měsíc a den.

Syntaxe je následující: DATEFROMPARTS(year, month, day)

Jako parametry této funkce můžeš také použít výrazy, které vrací číselné hodnoty, například: DATEFROMPARTS(YEAR(date_expression), MONTH(date_expression), 2)

V tomto cvičení vyberéš informace z tabulky voters, včetně roku a měsíce sloupce first_vote_date. Pak vytvoříš nový datumový sloupec představující první den v měsíci prvního hlasování.

Toto cvičení je součástí kurzu

Funkce pro práci s daty v SQL Serveru

Zobrazit kurz

Pokyny k cvičení

  • Vyber rok prvního hlasování.
  • Vyber měsíc data prvního hlasování.
  • Vytvoř datum odpovídající začátku měsíce prvního hlasování.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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;
Upravit a spustit kód