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.