Encontrar GAP em Datas - Oracle
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.
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
Curtidas 0
Respostas
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.
[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