Un saluto a tutti,
avrei la necessità di ricavarmi tutte le settimane da una serie di intervalli di date. Cerco di spiegarmi meglio:
tabella A:
codice
dalladata
alladata
select dalladata, alladata from A where codice=:par
dalladata alladata
26/08/2013 15/09/2013
09/09/2013 29/09/2013
04/11/2013 24/11/2013
che trasformato in settimane
select to_char(dalladata,'yyyyiw') dallaset, to_char(alladata,'yyyyiw') allaset from A where codice=:par
dallaset allaset
201335 201337
201337 201339
201345 201347
quello che vorrei ottenere è la lista di tutte le settimane comprese quella tra dallaset / allaset
201335
201336 --> questa o queste se ce ne fossero
201337
201337
201338 --> questa o queste se ce ne fossero
201339
201345
201346 --> questa o queste se ce ne fossero
201347
Ovviamente le date potrebbero essere a cavallo tra un anno e il successivo/precedente.
Qualche idea ?
Grazie,
Andrea