Zacznij terazZacznij za darmo

Obliczanie różnicy między datami

DATEDIFF() to jedna z najpopularniejszych funkcji do manipulowania datami. Służy do wyznaczania liczby jednostek czasu między dwiema datami. Funkcja ta przydaje się na przykład do obliczania:

  • Ile lat minęło od określonego zdarzenia.
  • Wieku osoby w danym momencie.
  • Ile minut zajmuje realizacja zamówienia w restauracji.

W niemal każdym scenariuszu biznesowym można znaleźć zastosowanie dla tej funkcji.

W tym ćwiczeniu użyjesz DATEDIFF() do wykonywania obliczeń na datach zapisanych w tabeli voters.

To ćwiczenie jest częścią kursu

Funkcje do manipulowania danymi w SQL Server

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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;
Edytuj i uruchom kod