Encontrar GAP em Datas - Oracle

Oracle

01/10/2015

Boa tarde pessoa, tudo bem?
Estou com uma grande dúvida.

Tenho uma tabela com ID_PESSOA, ID_CANAL, DATA_INICIO, DATA_FIM
Cada ID_PESSOA podem ter VARIOS ID_CANAL, e cada ID_CANAL tem a data de inicio e fim no dia seguinte.
Exemplo, se o CANAL começou dia 01/09/2015, ele acaba dia 02/09/2015.

Essa minha tabela, tem MUITOS canais e muitas datas, e eu gostaria de verificar onde falta tal dia de inicio.
Mas não posso criar uma PROCEDURE pra fazer isso.. o que torna ainda mais dificil.
Atualmente o problema é:

ID_PESSOA ID_CANAL DATA_INICIO
3 33245 01/06/2015 03:00
3 13222 02/06/2015 03:00
3 66574 03/06/2015 03:00
3 22541 06/06/2015 03:00
3 39887 07/06/2015 03:00
3 77827 08/06/2015 03:00
3 99820 09/06/2015 03:00

Notem que existe um "furo" a partir da data 03/06/2015, ele pula pro dia 06/06...

OQUE EU PRECISO?
De alguma forma que ele acrescente valor nulo nessas datas que faltam.
É possível fazer isso? Ou completar as datas que faltam e inserir com alguma informação adicional??

Se alguém puder me ajudar, ficarei muito agradecida.

Obrigada.
Dayane

Dayane

Curtidas 0

Respostas

Dayane

Dayane

01/10/2015

A ideia é que ele fique pelo menos assim

[img]http://arquivo.devmedia.com.br/forum/imagem/456667-20151001-134510.jpg[/img]

Pois são muitos dados, muitas datas, muitos ID_PESSOA e assim ficaria mais facil de identificar esses furos nas datas.
GOSTEI 0
POSTAR