Bonjour,

Après plusieurs heures de prises de tête sur les fonctions analytiques, je vous présente mon problème.

Je cherche à sélectionner plusieurs plages de numéros consécutifs et à les compter. Pour compliquer les choses, les numéros ont un propriétaire et un statut.
Un exemple sera plus parlant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
NUMERO          STATUT           ID_PROPRIO
----------------------------------------------
1424               D                   1
1425               I                    1
1426               D                   1
1427               D                   2
1428               D                   2
2500               D                   1
2501               D                   1
2502               D                   1
2504               I                   1
Et voilà le résultat que j'essaie d'obtenir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
NUM_DEBUT       NUM_FIN       NOMBRE_D         ID_PROPRIO
-------------------------------------------------------------
1424               1426           2                  1
1427               1428           2                  2
2500               2502           3                  1
2504               2504           0                  1
Avec NUM_DEBUT = premier numéro de la série
NUM_FIN = le dernier numéro de la série
NOMBRE_D = le nombre de numéro en statut D

Merci