Bonjour,
J'ai la requête suivante :
SELECT CHAMP1, CHAMP2, CHAMP3, SUM(CHAMP4)
FROM EXEMPLE
GROUP BY CHAMP1, CHAMP2, CHAMP3
J'obtiens le résultat suivant :
Or je souhaite avoir un 5eme champ (CHAMP5) qui indexe les résultats de CHAMP3 (avec des séquences 1,2,3, etc ...) jusqu'à rupture sur le 2ème champ. Voilà le résultat que je souhaite obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Champ 1 - Champ 2 - Champ 3 - Champ 4 A1 B1 C1 04 A1 B1 C2 11 A1 B1 C3 02 A1 B2 C1 08 A1 B2 C2 15 A1 B2 C3 21 A2 B3 C1 04 A2 B3 C2 17 A2 B4 C1 06
Pouvez-vous m'indiquer comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Champ 1 - Champ 2 - Champ 3 - Champ 4 - champ 5 A1 B1 C1 04 1 A1 B1 C2 11 2 A1 B1 C3 02 3 A1 B2 C1 08 1 A1 B2 C2 15 2 A1 B2 C3 21 3 A2 B3 C1 04 1 A2 B3 C2 17 2 A2 B4 C1 06 1
Merci
Partager