Calculer l'écart entre des dates
DATEDIFF() est l'une des fonctions les plus connues pour manipuler les dates. Elle sert à obtenir le nombre d'unités de temps entre deux dates. Cette fonction est utile pour calculer, par exemple :
- Combien d'années se sont écoulées depuis un événement précis.
- L'âge d'une personne à un moment donné.
- Combien de minutes il faut pour traiter une commande dans un restaurant.
Dans presque tous les contextes d'affaires, vous trouverez un cas où cette fonction s'avère utile.
Dans cet exercice, vous utiliserez DATEDIFF() pour effectuer des calculs avec les dates enregistrées dans la table voters.
Cette activité fait partie du cours
Fonctions pour manipuler les données dans SQL Server
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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;