Problème avec le count et le sum
bonjour,
dans ma table SQL j'ai les tables
janvier ("Gencod", "Qte")
fel ("FEAN","Editeur")
faut savoir que Gencod=FEAN et qu'il y a plusieurs fois le même Gencod donc plusieurs Qte
je recherche les Editeur par Gencod et la somme de la Qte
ma requête:
Code:
1 2 3 4
| SELECT Editeur, COUNT(FEAN), SUM(Qte)
FROM fel, janvier
WHERE fel.FEAN=janvier.Gencod
GROUP BY Editeur; |
j'ai bien les Editeurs
cependant dans mon fichier janvier j'avais fait la somme de toute les Qte sa me donner 71 862 et quand je fait la somme des Qte au résultat de la requête sa me donne 80 093
donc il y a un problème, je sais pas si sa vient de ma requête. pouvez-vous m'aider s'il vous plait?
Cordialement,
Séverine.
modification que je suis en train de tester
vu que je travaille sur les Gencod je vais remplacer "COUNT(FEAN)" par "COUNT(Gencod)" car dans le fel il y a beaucoup plus de FEAN qu'il y en a dans janvier
Code:
1 2 3 4
| SELECT Editeur, COUNT(Gencod), SUM(QTE)
FROM fel, janvier
WHERE fel.FEAN=janvier.Gencod
GROUP BY Editeur; |
en réfléchissant je ne croit pas qu'il y ai plusieurs fois le même FEAN dans le fel
mais bon j'essaie quand même et je vous tiens au courant
si jamais vous avez des suggestion, c'est avec plaisir.