Comment trouver une date passée ou future avec MySQL ?
Réponses rédigées par Antoine
Dernière mise à jour : 2021-02-12 12:31:46
Question
Bonjour, je veux trouver la date qui correspond à une date donnée + une période ou - une période.
Réponse
Pour déterminer une date, selon une date donnée et une période de temps, avec MySQL, vous pouvez utiliser les fonctions DATE_SUB
et DATE_ADD
.
La requière MySQL suivante va enlever 5 heures à la date, et va retourner 2021-01-15 03:00:00
.
SELECT DATE_SUB("2021-01-15 08:00:00", INTERVAL 5 HOUR);
La requête MySQL suivante va ajouter 2 mois à la date, et va retourner 2021-03-15
.
SELECT DATE_ADD("2021-01-15", INTERVAL 2 MONTH);