Bonjour,

J'ai actuellement une requête qui me renvoie quelque chose de la forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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