1 2 3 4 5 6 7 8 9 10
| SELECT Requête1.Libellé, Requête1.Fonds, Requête1.Recette, SUM(Requête2.SommeDeMontant) AS SommeDeSommeDeMontant
FROM ((SELECT Imputations.[N°], Imputations.Libellé, Imputations.Recette, Fonds_Imput.Fonds
FROM (Imputations LEFT OUTER JOIN
Fonds_Imput ON Imputations.[N°] = Fonds_Imput.Imputation)) Requête1 LEFT OUTER JOIN
(SELECT Imput, SUM(Montant) AS SommeDeMontant, Fonds, Date_extrait
FROM Extrait
GROUP BY Imput, Fonds, Date_extrait
HAVING (Date_extrait BETWEEN ? AND ?)) Requête2 ON Requête1.Fonds = Requête2.Fonds AND Requête1.[N°] = Requête2.Imput)
GROUP BY Requête1.Libellé, Requête1.Fonds, Requête1.Recette, Requête2.Date_extrait
HAVING (Requête1.Fonds = ?) |