IniziaInizia gratis

Calcolare la differenza tra date

DATEDIFF() è una delle funzioni più note per manipolare le date. Serve per ottenere il numero di unità di tempo tra due date. È utile, ad esempio, per calcolare:

  • Quanti anni sono passati da un evento specifico.
  • L’età di una persona in un dato momento.
  • Quanti minuti servono per evadere un ordine in un ristorante.

In quasi tutti gli scenari di business troverai un esempio in cui questa funzione torna utile.

In questo esercizio userai DATEDIFF() per fare calcoli con le date memorizzate nella tabella voters.

Questo esercizio fa parte del corso

Funzioni per manipolare i dati in SQL Server

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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;
Modifica ed esegui il codice