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
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;