Kom igångKom igång gratis

Beräkna skillnaden mellan datum

DATEDIFF() är en av de mest välkända funktionerna för att hantera datum. Den används för att hämta antalet tidsenheter mellan två datum. Funktionen är användbar för att till exempel beräkna:

  • Hur många år som har gått sedan en specifik händelse.
  • En persons ålder vid en given tidpunkt.
  • Hur många minuter det tar att behandla en beställning på en restaurang.

I nästan alla affärsscenarier finns det situationer där den här funktionen kommer till nytta.

I den här övningen använder du DATEDIFF() för att utföra beräkningar med de datum som finns lagrade i tabellen voters.

Den här övningen är en del av kursen

Funktioner för datamanipulering i SQL Server

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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;
Redigera och kör kod