Bonjour,
Je cherche à calculer un encours (nbre d'affaires à signer le mois courant).
J'ai donc dans un premier temps fait cette requête
Elle me donne un résultat erroné (5 au lieu de 3, soit tous les encours et pas uniquement ceux du mois courant comme je le souhaite).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT count(Iif(Month([Signature définitive prévue le])=Month(Date()),1,"0")) AS enours FROM AFFAIRES HAVING (((AFFAIRES.[Transaction en cours])=True));
Je l'ai refaite différemment
Elle fonctionne, pas de souci. Je sais que mon erreur vient de l'utilisation de Iif mais je ne vois pas où.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Count(AFFAIRES.Réfaffaires) FROM AFFAIRES WHERE Month([Signature définitive prévue le])=Month(Date()) HAVING (((AFFAIRES.[Transaction en cours])=True));
Pouvez-vous me rectifier ?
Partager