Bonjour ALL,

j'ai un problème au niveau d'une requête sql
le but est de faire une analyse sur des indicateurs financiers (crédit, débit et solde)

j'ai 2 tables:
GAD qui contient plusieurs colonnes, parmi eux j'ai le champ Num, CompteGénéral et SoldeCG
GAA est une table qui contient les détails des comptes analytiques pour chaque compte général ( si il y a un détail analytique pour ce dernier)
donc on a sur la 2 eme table un champs Num, CompteAnalytique, SoldeCA et AxeProduit

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
select CompteGénéral,  CompteAnalytique, AxeProduit, SUM(SoldeCG), SUM(SoldeCA)
from GAD D 
left join GAA  A  ON D.NUM = A.NUM
 group by CompteGénéral, CompteAnalytique, AxeProduit

le problème c'est que le solde des comptes général qui ont un détails analytique n'est pas bon, et lorsque j'ajoute dans le group by NUM, j'obtient un solde correcte pour chaque compte général
mais je ne veux pas qu'il me donne le solde par ligne mais le but est de faire une analyse global

je ne sais pas si vous avez des solutions pour moi
Merci d'avance