addmonths - fonction de script et fonction de graphique
Cette fonction renvoie la date correspondant à n mois après la date startdate ou, si n est une valeur négative, la date correspondant à n mois avant la date startdate.
AddMonths(startdate, n , [ , mode])
Type de données renvoyé : double
| Argument | Description |
|---|---|
| startdate | Date de début sous forme d'horodatage, par exemple '2012-10-12'. |
| n | Nombre de mois sous forme d'entier positif ou négatif. |
| mode | mode indique si le mois est ajouté par rapport au début ou à la fin du mois. Si la date d'entrée est le 28 ou plus et que l'argument mode est défini sur 1, la fonction renvoie une date équivalant à la même distance par rapport à la fin du mois que la date d'entrée. L'argument mode est défini par défaut sur 0. |
| Exemple | Résultat |
|---|---|
| addmonths ('2003-01-29',3) | renvoie '2003-04-29'. |
| addmonths ('2003-01-29',3,0) | renvoie '2003-04-29'. |
| addmonths ('2003-01-29',3,1) | renvoie '2003-04-28'. |
| addmonths ('2003-01-29',1,0) | renvoie '2003-02-28'. |
| addmonths ('2003-01-29',1,1) | renvoie '2003-02-26'. |
| addmonths ('2003-02-28',1,0) | renvoie '2003-03-28'. |
| addmonths ('2003-02-28',1,1) | renvoie '2003-03-31'. |