Bonjour,
J'ai la table suivante :
et je veux les insérer dans une nouvelle table de la manière suivante :ID |DEBUT |FIN |PERIODE|
1 |02/01/2010 |02/02/2010|MENSUEL|
1 |03/02/2010 |03/03/2010|MENSUEL|
1 |04/03/2010 |04/06/2010|TRIMESTRIEL|
1 |05/06/2010 |05/07/2010|MENSUEL|
1 |05/07/2010 |05/07/2011|ANNUEL|
1 |05/07/2011 |05/08/2011|MENSUEL|
1 |06/08/2011 |06/09/2011|MENSUEL|
A noter que mes données sont ordonnées par date de début.ID |DEBUT |FIN |PERIODE|
1 |02/01/2010 |03/03/2010|MENSUEL| --> regroupement ligne 1 et ligne 2
1 |04/03/2010 |04/06/2010|TRIMESTRIEL| --> ligne 3
1 |05/06/2010 |05/07/2010|MENSUEL| -->ligne 4
1 |05/07/2010 |05/07/2011|ANNUEL|-->ligne 5
1 |05/07/2011 |06/09/2011|MENSUEL|ligne 6 + 7
Les données sont regroupée par même période consécutive.
Je suis passé par du java pour le faire, je n'ai pas eu de soucis, j'aimerais le faire en pl/sql étant donné qu'il s'agit d'un script de migration.
Merci d'avance
Partager