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 /
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT Sum(DETAILL.QTE) AS SommeDeQTE FROM MAITRE INNER JOIN DETAIL ON MAITRE.N = DETAILL.N
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 ?
Partager