Accueil du site > Les articles > Déterminer une date Année/mois + ou - un nombre de mois.
Version à imprimer Enregistrer au format PDF

Déterminer une date Année/mois + ou - un nombre de mois.

lundi 13 septembre 2004, par David Malle Visites  1605

La macro &CALCUL_ECART_AAAAMM_MOIS détermine une date sous forme AAAAMM à partir de l’année (forme AAAA) et du mois (MM) en y ajoutant un nombre de mois (3,0) en + ou -. Elle peut servir par exemple à déterminer un intervalle de date pour des traitements statistiques.


Description

Calcul une date destination sous forme AAAAMM à partir d’une date d’origine sous forme AAAAMM + ou - un nombre de mois.

Appel de la macro

Appel de la macro en passant l’année sur 4, le mois sur 2, le nombre de mois en + ou - et la variable pour récupérer la date calculée.

Quatre paramètres :

- :01 Année (*ANNEE4 si 0)
- :02 Mois (*MOIS si 0)
- :03 Nbr mois en + ou -
- :04 Date calculée

Si l’année et/ou le mois passé sont à 0, le calcul se fait à partir de la date système.

Exemples d’appel

W_ANNEE = 2004
W_MOIS  = 12
&CALCUL_ECART_AAAAMM_MOIS(W_ANNEE;W_MOIS;+13;W_DATE)  
Apprès appel de la macro, W_DATE = 200601

W_ANNEE = 2004
W_MOIS  = 12
&CALCUL_ECART_AAAAMM_MOIS(W_ANNEE;W_MOIS;+12;W_DATE)  
Apprès appel de la macro, W_DATE = 200512

W_ANNEE = 2004
W_MOIS  = 12
&CALCUL_ECART_AAAAMM_MOIS(W_ANNEE;W_MOIS;-10;W_DATE)  
Apprès appel de la macro, W_DATE = 200402

Documents joints