Bonjour,
J'interroge des tables oracle via SQL plus. J'aurai souhaité reconstituer des périodes. Je m'explique.
Est ce que quelqu'un saurait me dire comment je peux reconstituer des périodes qui peuvent être coupées de 3 jours.
Ma table contient 3 variables : Identifiant, début période et fin période
Un tri est réalisé par identifiant, par début de période et par fin de période
Voici un exemple
table intial
PAT DEB FIN
1 20160101 20160106
1 20160108 20160110
1 20160111 20160115
1 20160201 20160210
2 20160501 20160504
2 20160506 20160510
ce que je veux en sortie : Je considère que la période est la même lorsque la différence entre le début de la période (ligne l +1) et la fin de la période (ligne l) est inférieure ou égale à 3
PAT DEB FIN
1 20160101 20160115
1 20160201 20160210
2 20160501 20160510
une idée en SQL ?
d'avance merci !
Partager