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
je commence à m'arracher les cheveux ( ceux qui me restent )
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
Merci d'avance les amis
Partager