Opération somme sur table maître/détail sous SQL
Bonjour
j'ai un problème avec une requête SQL pour la somme de quantité dans une Table détail et l'affiche dans la table maître
mon exemple :
1- TABLE MAITRE :
N° |
DATE |
QUANTITE TOTAL |
1 |
01/01/2016 |
250 |
2 |
02/01/2016 |
|
2- TABLE DETAIL
N° |
DATE |
INDEXE ENTRE |
INDEXE SORTIE |
QTE |
1 |
01/01/2016 |
100 |
200 |
100 |
2 |
01/01/2016 |
200 |
250 |
50 |
3 |
01/01/2016 |
250 |
350 |
100 |
Je veux faire la somme de quantité table détail et la mettre dans quantité table maître sachant que la table détail peut contenir plusieurs champs
Ma requête est /
Code:
1 2
| SELECT Sum(DETAILL.QTE) AS SommeDeQTE
FROM MAITRE INNER JOIN DETAIL ON MAITRE.N = DETAILL.N |
Le code marche mais il me met la somme de qte de toute la table detail et moi je veux la somme de qte détail de chaque table maître
C'est a dire :
Le premier champs est correct, la somme des qte detail est correcte comme dans mon exemple = 250
Mais quand j'insert un deuxième champ maître avec la table détail la somme est = 250 + la qte détail. Il fait la somme de tout les champs de la table detail
Pouvez vous m'aider à résoudre cette requête ?