ÎncepețiÎncepe gratuit

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

Vezi cursul

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;
Editează și rulează codul