Aan de slagGa gratis aan de slag

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

Cursus bekijken

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;
Code bewerken en uitvoeren