Bonjour à tous,
ci dessous, le shéma utilisé :
et là, la requête que je tente d'executer :
Le résultat est faux sur le champs Creance qui est multiplié par le nbre de ligne retourné par le champs NbReglements.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SELECT debiteurs.deb_logics as ReferenceLogICS, debiteurs.deb_nom as Debiteur, min(dossiers.doss_dateentree) as DateEntree, sum(factures.fac_montant) as Creance, sum(paiements.pai_montant) as Reglements, max(paiements.pai_date) as DernierReglement, count(paiements.pai_id) as NbReglements FROM debiteurs LEFT JOIN dossiers on debiteurs.deb_id = dossiers.deb_id LEFT JOIN factures on dossiers.doss_id = factures.doss_id LEFT JOIN paiements on dossiers.doss_id = paiements.doss_id GROUP BY ReferenceLogICS, Debiteur ;
J'imagine que ce sont mes jointures qui merdouillent mais je sèche ...
Merci de votre aide !
Partager