Bonjour,
J'ai un souci, que j'ai mis en gras dans le code suivant :
En fait la partie en gras provient de la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT [TYPE BIEN].[Type de bien] AS Libellé, Count(AFFAIRES.Libellé) AS Voulme, Count(AFFAIRES.Libellé)/(SELECT Count([TRANSAC : Liste des transactions abouties].Libellé) AS CompteDeLibellé FROM [TRANSAC : Liste des transactions abouties]) AS Part, Sum(AFFAIRES.[Montant honoraires HT]) AS [CA Total HT], Sum(AFFAIRES.[Montant honoraires HT])/(SELECT Sum(AFFAIRES.[Montant honoraires HT]) AS [SommeDeMontant honoraires HT] FROM AFFAIRES) AS [%] FROM [TYPE BIEN] RIGHT JOIN AFFAIRES ON [TYPE BIEN].Réftypebien=AFFAIRES.Réftypebien GROUP BY [TYPE BIEN].[Type de bien], AFFAIRES.[Transaction aboutie] HAVING (((AFFAIRES.[Transaction aboutie])=True));
Là où je pêche, c'est que je n'arrive pas à prendre en considération dans ma requête du haut le critère HAVING de la 2eme requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Sum(AFFAIRES.[Montant honoraires HT]) AS [SommeDeMontant honoraires HT] FROM AFFAIRES GROUP BY AFFAIRES.[Transaction aboutie] HAVING (((AFFAIRES.[Transaction aboutie])=True));
J'ai essayé un Iif mais apparemment je en suis pas encore au point.
Le résultat en fait me donne un pourcentage sur une somme totale et non sur la somme avec critère.
Suis-je claire ?
Partager