Bonjour à tous,
Voici mon problème.
J'ai 4 tables
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
tbl_magasin     tbl_produit    tbl_stock       tbl_vente
   no_mag          cod_pro        no_mag          no_mag
   cumul                          cod_pro         cod_pro
                                  qte             qte
J'ai plusieurs magasins. Pour un magasin cumul peut être à 0 ou 1.
Pour un produit je peux ne pas avoir de stock ni de vente.
Je voudrais afficher par produit pour lequel tbl_magasin.cumul=1
les stock et les ventes.
J'ai commencé à écraire ma requête là je bloque.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
select 
tbl_produit.cod_pro,
sum(tbl_stock.qte) as stock,
sum(tbl_vente.qte) as vente
from tbl_produit
       left outer join tbl_stock on tbl_stock.cod_pro=tbl_produit.cod_pro
       letf outer join tbl_vente on tbl_vente_cod_pro=tbl_produit.cod_pro
??? comment faire intervenir no_magasin et cumul ???

Quelqu'un pourra-il avoir l'amabilité de m'aider ?
D'avance merci.
Txoovlis