Fala Chiappa, obrigado pela resposta

Bom, minha especificação mudou de uma hora para outra e tive que fazer de
outra forma ... e já fiz .. hehe

Conhecia este link e tenho uma função parecida com ele que no caso verifica
em um range de datas se existem registros que estão dentro daquela
situação. Tentei adapta-lo só que não deu muito certo.

---

O problema com exemplos era:

supondo que na minha tabela tem:

id  | dt_ini           | dt_fim

1   | 01/01/2014  |  15/01/2014
2   | 16/01/2014  |  18/01/2014
3   | 21/01/2014  |  25/01/2014

supondo que tenho os ranges passados por parâmetros

a) 01/01/2014 e 20/01/2014
b) 15/01/2014 e 21/01/2014
c) 22/01/2014 e 25/01/2014

A query do exemplo atenderia se fossem válidos furos entre as datas, ou
seja, funcionaria para as 3 letras (a), (b) e (c) que retornariam os
registros 1 - 2,  1 - 2 e - 3 respectivamente.
Só que a única correta é a (c) que traz o registro 3 sem furos na data
especificada

agora supondo que tenho

a) 02/01/2014 e 18/01/2014
b) 02/01/2014 e 19/01/2014

Então minha tela azul estava em trazer sem furos os registros.
No exemplo de cima, sei que a letra (a) me traria os registros -1 e -2. Já
a letra (b) não me deveria trazer nenhum porque não se tem um range
completo na base que compreende 02/01 até 19/01... faltaria 1 dia.

Não sei se fui claro, se estou viajando. Talvez tenha alguma forma simples
de fazer que eu ainda não sei qual é.

----

Como falei no inicio minha especificação mudou e acabou me salvando de cair
nesse caso, mas segue o exemplo onde acho que consegui explicar e mesmo não
tendo que fazer, gostaria de tirar a dúvida de como faria. kkk

Obrigado!


Em 6 de agosto de 2014 14:59, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
>   Bem, só no verbal sem nenhum exemplinho é meio difícil de pensar, mas ao
> que entendi vc quer ter dois ranges de datas e quer comparar esses dois
> ranges, e verificar se há intersecção entre eles ? Se sim, dá um look em
> https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:4921012347969
> que vc encontra algumas possibilidades diversas....
>
>    []s
>
>      Chiappa
>  
>

Responder a