Maison >base de données >tutoriel mysql >Comment la fonction DATEDIFF de MySQL peut-elle calculer la différence entre deux dates ?
Calcul de la différence de date dans MySQL
Dans la gestion de bases de données, il est souvent nécessaire de déterminer le nombre de jours entre deux dates. Dans MySQL, la fonction DATEDIFF fournit une solution élégante pour cette tâche.
Énoncé du problème
Considérez le scénario suivant :
Vous devez déterminer le nombre de jours entre ces deux dates.
Solution
La fonction DATEDIFF calcule la différence de date en soustrayant la première expression de la deuxième expression et en renvoyant le résultat en jours. Par exemple, pour calculer la différence entre la date de départ et la date d'arrivée, vous utiliserez l'expression suivante :
SELECT DATEDIFF('2010-04-15', '2010-04-12');
Explication
Le résultat de cette expression serait 3, car il y a trois jours entre le 12 avril et le 15 avril.
Remarque
Il est important de noter que les dates dans la fonction DATEDIFF doivent être écrites au format AAAA-MM-JJ. Par exemple, au lieu de « 15-04-2010 », vous écririez « 15-04-2010 ».
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!