Bonjour
J'ai problème d'une requête sql concernant SUM et jointure; j'essaierai d'être clair
j'ai quatre tables (article , commande, dec et bon)
je veux connaitre ma situation concernant tous les articles
la requête s'exécute bien mais les calculs sont faux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
SELECT article.idarticle, nomarticle, SUM(IFNULL((commande.quantite),0)) as somme1 ,SUM(IFNULL((decharge.quantite),0)) as somme2, SUM(IFNULL((bonst.quantite),0)) as somme3 
FROM article 
	LEFT JOIN commande ON article.idarticle = commande.idarticle
	LEFT JOIN decharge ON commande.idarticle = decharge.idarticle
	LEFT JOIN bonst ON decharge.idarticle = bonst.idarticle
	GROUP BY article.idarticle ,commande.idarticle, decharge.idarticle,bonst.idarticle
	ORDER BY nomarticle
je commence à m'arracher les cheveux ( ceux qui me restent )
Merci d'avance les amis