Het verschil tussen datums berekenen
DATEDIFF() is een van de meest gebruikte functies voor het bewerken van datums. Je gebruikt deze functie om het aantal tijdseenheden tussen twee datums op te halen. Handig om bijvoorbeeld te berekenen:
- Hoeveel jaar er verstreken zijn sinds een bepaald evenement.
- De leeftijd van een persoon op een bepaald moment.
- Hoeveel minuten het kost om een bestelling in een restaurant te verwerken.
In vrijwel elke zakelijke context vind je wel een voorbeeld waarbij deze functie van pas komt.
In deze oefening gebruik je DATEDIFF() om berekeningen uit te voeren met de datums in de tabel voters.
Deze oefening maakt deel uit van de cursus
Functies voor het bewerken van data in SQL Server
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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;