Numérotation et total à partir d'une colonne dans un résultat multi records
Bonjour,
J'ai actuellement une requête qui me renvoie quelque chose de la forme :
Code:
1 2 3 4 5 6 7 8
| | IDCLI | COL1 | COL2 | COL3 |
--------------------------------
| 123 | A | B | C |
| 123 | D | E | F |
| 123 | G | H | I |
| 234 | J | K | L |
| 234 | M | N | O |
| 321 | P | Q | R | |
J'aimerai numéroter les lignes sur le IDCLI et avoir le total d'IDCLI différents à coté afin d'obtenir quelque chose du type :
Code:
1 2 3 4 5 6 7 8
| | IDCLI | COL1 | COL2 | COL3 | NUM | TOTAL |
----------------------------------------------
| 123 | A | B | C | 1 | 3 |
| 123 | D | E | F | 1 | 3 |
| 123 | G | H | I | 1 | 3 |
| 234 | J | K | L | 2 | 3 |
| 234 | M | N | O | 2 | 3 |
| 321 | P | Q | R | 3 | 3 | |
J'ai regardé du coté de row_number() et rank() mais je n'arrive pas à obtenir ce que je veux...
Quelqu'un sait comment faire ça dans une requête ?
Merci ;)