CommencezCommencez gratuitement

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

Voir le cours

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;
Modifier et exécuter le code