[ACCESS] Probleme date calcul ( mois en 10)

Résolu
Bonjour à tous j'ai un probleme sous ACCESS
Je dois comparer des dates en ajoutant 2 mois a la 1ere pour voir sii elle depasse une certaine date (ici celle d'aujourd'hui)

Je vous montre mon code :

SELECT Count([Dossier].[idAffaire]) AS calculMEC2mois
FROM Dossier
WHERE ((((Month([Dossier].[dateMEC])*100))=(([listemois])*100)) AND (((Year([Dossier].[dateMEC])*10000))=(([listeannee])*10000)) AND (((Year([Dossier].[dateARO])*10000)+((Month([Dossier].[dateARO])+2)*100)+Day([Dossier].[dateARO]))<((Year([Dossier].[dateMEC])*10000)+(Month([Dossier].[dateMEC])*100)+Day([Dossier].[dateMEC]))));

Iif([listemois]=11,[listemois]=01 & [listeannee]=[listeannee]+1,Iif([listemois]=12,[listemois]=02 & [listeannee]=[listeannee]+1,[listemois]=[listemois]+2))


le select est ma requete et je veux mettre en plus la condition iif mise en dessous du select et je ne sais pas comment faire

Est ce que quelqu'un pourrait m'apporter son aide
Merci d'avance

1 réponse

  1. Modérateur
    Salut,

    je n'ai pas du tout regardé ton sql, mais on peut ajouter facilement des périodes à une date donnée avec ACCESS grâce à la fonction dateadd...

    Regarde l'ide pour cette fonction, tu y trouveras sans nul doute ton bonheur ou tout du moins tu pourras simplifier...
    1