Bonjour,
Je viens poster sur ce forum et soliciter votre aide car je n'arrive pas a m'en sortir avec cette requete qui a premier abord me semblait simple !
Pour faire simple.
Je possede une table POMME qui contient deux champs VARIETE et COULEUR
GOLDEN - Rouge
GOLDEN - Verte
PINKLADY - Rouge
PINKLADY - Brun
Une table BonDeCommande avec trois champs
NumCommande - DateCommande et VARIETE (en lien avec table POMME)
Enfin, une table FACTURE avec deux champs
NumCommande (en lien avec BonDeCommande) et Total
Je souhaite connaitre le Chiffre d'Affaire par POMME !
Je lance la requete suivante:
Select VARIETE,(Select ISNULL(Sum(TOTAL),0) From FACTURE inner join BONDECOMMANDE on BONDECOMMANDE.NumCommande=FACTURE.NumCommande WHERE BonDeCommande.VARIETE= POMME.VARIETE) from POMME
J'obtiens un resultat correct mais comme j'ai dans la table POMME deux varietes, j'ai quatre ligne
GOLDEN - 12
GOLDEN - 0
PINKLADY - 9
PINKLADY - 5
Alors que j'aimerai bien l'avoir par VARIETE simple !
GOLDEN - 12
PINKLADY - 14
Voila, j'espere avoir été claire et vous remercie d'avance si vous avez idées.
Partager