Calcularea diferenței dintre date
DATEDIFF() este una dintre cele mai cunoscute funcții pentru manipularea datelor calendaristice. Este folosită pentru a obține numărul de unități de timp dintre două date. Această funcție este utilă pentru a calcula, de exemplu:
- Câți ani au trecut de la un anumit eveniment.
- Vârsta unei persoane la un moment dat.
- Câte minute durează procesarea unei comenzi într-un restaurant.
Aproape orice scenariu de business oferă un exemplu în care această funcție se dovedește utilă.
În acest exercițiu, vei folosi DATEDIFF() pentru a efectua calcule cu datele stocate în tabelul voters.
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în SQL Server
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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;