Rechercher Articles Oracle SQL sur ce Site.
Loading
Comment utiliser la fonction Date Oracle ADD_MONTHS. ?
Comment ajouter des Mois à une Date avec ADD_MONTHS. ?
Comment enlever / soustraire des Mois à une Date avec ADD_MONTHS. ?
La fonction date ADD_MONTHS prend deux arguments, une date et un entier. Cette fonction retourne la date plus n Mois ou la date moins n Mois si n est négatif. Si n est un nombre décimal, alors Oracle convertit implicitement en un entier en tronquant la décimale.
ADD_MONTHS(date, integer)
|
SQL> SELECT ADD_MONTHS('22/08/2011',1) "ADD 1 MONTH" FROM dual; ADD 1 MONTH ----------- 22/09/2011 SQL> SQL> SELECT TO_CHAR(ADD_MONTHS('22/08/2011',4),'MONTH') "ADD 4 MONTHS" FROM dual; ADD 4 MONTHS ------------ DECEMBRE SQL> SQL> SELECT TO_CHAR(ADD_MONTHS(TO_DATE('08','MM'),4),'MONTH') "ADD 4 MONTHS" FROM dual; ADD 4 MONTHS ------------ DECEMBRE SQL> SQL> SELECT SYSDATE ,ADD_MONTHS(SYSDATE,3) "ADD 3 MONTHS" ,ADD_MONTHS(SYSDATE,-2) "REM 2 MONTHS" ,TO_CHAR(ADD_MONTHS(SYSDATE,-2),'MONTH') "REM 2 MONTH" ,TO_CHAR(ADD_MONTHS(SYSDATE,4),'MONTH') "ADD 4 MONTHS" FROM dual; SYSDATE ADD 3 MONTHS REM 2 MONTHS REM 2 MONTH ADD 4 MONTHS ---------- ------------ ---------- ----------- ------------ 22/08/2011 22/11/2011 22/06/2011 JUIN DECEMBRE SQL> |
| Liens en rapport avec l'article et qui sont susceptibles de vous intéresser |
|
• Function SQL Oracle TO_DATE • Function SQL Oracle TO_CHAR |