CommencerCommencer gratuitement

Calculer l’écart entre des dates

DATEDIFF() est l’une des fonctions les plus connues pour manipuler les dates. Elle permet d’obtenir le nombre d’unités de temps entre deux dates. Cette fonction est utile pour calculer, par exemple :

  • Le nombre d’années écoulées depuis un événement donné.
  • L’âge d’une personne à un instant donné.
  • Le nombre de minutes nécessaires pour traiter une commande dans un restaurant.

Dans presque tous les cas d’usage métiers, vous trouverez un exemple où cette fonction s’avère précieuse.

Dans cet exercice, vous allez utiliser DATEDIFF() pour effectuer des calculs sur les dates stockées dans la table voters.

Cet exercice fait partie du cours

Fonctions de manipulation des données dans SQL Server

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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