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

Výpočet rozdílu mezi daty

DATEDIFF() je jedna z nejznámějších funkcí pro práci s daty. Slouží k získání počtu časových jednotek mezi dvěma daty. Hodí se například pro výpočet:

  • Kolik let uplynulo od určité události.
  • Věk osoby v daném okamžiku.
  • Kolik minut trvá zpracování objednávky v restauraci.

V téměř každém obchodním scénáři najdeš příklad, kde se tato funkce skvěle uplatní.

V tomto cvičení použiješ DATEDIFF() k výpočtům s daty uloženými v tabulce voters.

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

Funkce pro práci s daty v SQL Serveru

Zobrazit kurz

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,
	birthdate,
	first_vote_date,
    -- Select the diff between the 18th birthday and first vote
	___(___, ___(YEAR, 18, ___), ___) AS adult_years_until_vote
FROM voters;
Upravit a spustit kód