bonjour j'ai une requête qui est comme ceci
mon problème vient du fait que SUM(ff.montant_ttc) indiquera un nombre positif car tous mes champs montant_ttc sont positifs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 "SELECT f.id as id, LTRIM(f.raison_sociale) as raison_sociale, SUM(ff.montant_ht) as total_ht, SUM(ff.montant_ttc) as total_ttc, ff.facture_avoir FROM ".FOUR." f LEFT JOIN ".FACTURE_F." ff ON ff.fournisseur=f.id AND ff.date LIKE '".$annee."%' where f.type='3' AND f.type_f='1' GROUP BY f.raison_sociale ORDER BY ".$orderBy
or le champs ff.facture_avoir qui peut contenir 0 ou 1 indique s'il est à 1 que c'est un avoir et donc la ligne concerner doit être soustraite
prenons un exemple
MONTANT / FACTURE_AVOIR
10 / 0
5 / 0
12 / 1
8 / 0
je devrais trouver 23
or je trouve 35 (ce qui est normal)
comment puis-je faire dans ma requête pour calculer correctement cela
merci d'avance
Partager