Requete retournant la somme des valeurs de table

cs_charrynsasi Messages postés 52 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 13 avril 2012 - 12 avril 2012 à 18:28
cs_charrynsasi Messages postés 52 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 13 avril 2012 - 13 avril 2012 à 17:44
Bonjours

Je dispose dans ma base de donnee de trois tables: Produit, SortieStock et EntreeStock.
les trois tables sont liees par les relations suivantes:

Produit (0, n) ------------- (0,1) SortieStock

Produit (0, n) ------------- (0,1) EntreeStock

Les trois tables possedent un champ commun Quantite.

Je cherche une requete qui permettra de retourner la somme de valeurs du champ Quantite de ce 3 tables.

Merci

1 réponse

cs_charrynsasi Messages postés 52 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 13 avril 2012
13 avril 2012 à 17:44
je reformule ma question

J'ai trois tables:

TABLEA: REF| quantiteA

TABLEB: ID_B|REF|quantiteB

TABLEC: ID_C| REF| quantiteC


En une seule requete, j'aimerais resortir le total de quantite pour chaque REF


NB: Il y a une seule ligne de TABLE A et zero ou plusieurs lignes de TABLE B et TABLE C


Voici ce que j'ai essaye :


SELECT Ref, SUM(quantiteA + IFNULL(quantiteB, 0) + IFNULL(quantiteC, 0)) AS Total

FROM TABLEA LEFT OUTER JOIN

TABLEB ON TABLEA.Ref = TABLEB.Ref LEFT OUTER JOIN

TABLEC ON TABLEA.Ref = TABLEC.Ref

GROUP BY Ref

Mais la quantite que me genere cette requete est fausse.
0
Rejoignez-nous