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 :
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
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
Avec NUM_DEBUT = premier numéro de la série
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
NUM_FIN = le dernier numéro de la série
NOMBRE_D = le nombre de numéro en statut D
Merci![]()
Partager