Bonjour,
J'aurais besoin de votre aide car mon sql n'est pas assez poussé pour faire ce que l'on me demande.
J'ai une table
J'aurais besoin de pouvoir effectuer une sorte de groupe by avec les colonnes COL1 et COL2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 COL1 AMO1 COL2 AMO2 123 20 345 70 345 70 123 20 689 40 345 70 123 20 576 30
Les contraintes sont telles que:
Je ne peux pas changer la structure de ma table ni créer une table temporaire.
Le résultat attendu est
[valeur distinct de col1 et col2 ensemble] --> [sum[amo1 et amo2] du group by]
J'avais commencé ceci mais je bloque à cause des doubles colonnes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 123 --> 60 345 --> 210 689 --> 40 576 --> 30
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select col1,sum(amo1) from table group by col1;
Partager