Bonjour,

J'ai un table qui contient ce genre de données
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
ID      C1	C2	C3	C4	C5
40635	060	12	BP	1	A
40636	060	12	BP	2	A
40637	060	12	BP	3	A
40638	060	12	BP	4	A
40639	060	12	BP	5	A
40640	060	12	BP	10	A
40641	060	12	BP	11	A
40642	060	12	BP	12	A
Je voudrais pouvoir créer des intervalles sur C5. Dès que la différence entre 2 valeurs de C5 est différent de 1, la valeur précédente est définie car la borne supérieure d'un intervalle, et la valeur suivante est définie comme la valeur inférieure du prochain intervalle.
Comme je ne suis pas sûr que cela soit claire pour tout le monde, voici ce que je voudrais obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
C1	C2	C5	C3	Borne inf	Borne sup
060	12	A	BP		1		5
060	12	A	BP		10		12
Est-ce faisable en SQL ?
Merci de votre aide.