Bonjour,
voici mon souci:
j'ai une table A:
et une table B:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 nom bonbon toto 10 toto 15
je souhaite sommer les notes présent dans la table B tout en récupérant la somme des bonbon dans la table A.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 nom note toto 2 toto 8
j'ai donc fait:
mais ca me double les sommes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select B.NOM, SUM(B.NOTE) OVER PARTITION BY (B.NOM), SUM(A.BONBON) OVER PARTITION BY (A.NOM) FROM A,B WHERE A.NOM=B.NOM
sum notes=20
sum bonbon=50
le probleme semble etre au niveau de la jointure,
une idéee please?![]()
Partager