SUBDATE |
Soustrait à la date |
---|---|
MySQL |
Syntaxe
SubDate(Date,intervalle) |
Paramètres
Nom | Description |
---|---|
Date | Ce paramètre permet d'indiquer la date à laquelle il faut appliquer l'intervalle |
intervalle | Ce paramètre permet d'indiquer un intervalle de temps : en jour, en mois, en année,... |
Description
Cette fonction retourne une date avec une expression de temps soustraite.
Exemples
Voici un exemple montrant comment enlever deux ans à la date spécifié :
on obtiendra le résultat suivant :
SUBDATE('2010-07-10', INTERVAL 2 YEAR) |
2008-07-10 |
Voici un autre exemple montrant comment enlever trois jour à la date spécifié :
on obtiendra le résultat suivant :
SUBDATE('2010-07-10', INTERVAL 3 DAY) |
2010-07-07 |
Voici un autre exemple montrant comment enlever quatre mois à la date spécifié :
on obtiendra le résultat suivant :
SUBDATE('2010-07-10', INTERVAL 4 MONTH) |
2010-03-10 |
Voici un autre exemple montrant comment enlever trois mois et une année à la date spécifié :
on obtiendra le résultat suivant :
SUBDATE('2010-07-10', INTERVAL '01-03' YEAR_MONTH) |
2011-10-10 |
Voir également
Langage de programmation - MySQL - Référence de fonctions - ADDDATE
Langage de programmation - MySQL - Référence de fonctions - DATE_ADD
Langage de programmation - MySQL - Référence de fonctions - DATE_SUB
Article - Les géants de l'informatique - Oracle
Références
MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 827