Amigos, boa noite. Estou tentando fazer uma consulta onde retorne, 
através de um período informado, os registros contido na tabela 
paroquiano.
Eu tenho a seguinte linha que atende em parte o meu problema:

select * from paroquiano
where (extract(day from data_Nascimento)>=:DiaIni and extract(day from 
data_Nascimento)<=:DiaFim) and extract(month from data_Nascimento)
=:MesIni; //poderia incluir até and extract(month from data_Nascimento)
=:MesFim  que não vai fazer efeito

Através dessa instrução, caso eu digite 01/04 a 31/04, eu vou ter o 
retorno desejado, porém, se eu digitar 25/04 a 03/05 não vou conseguir 
resultado.

Gostaria de saber se alguém tem uma solução pra esse problema? 
Lembrando que utilizo interbase 6.0

PS: procurei mensagens anteriores sobre esse assunto e, as dicas 
informadas, não fizeram efeito pra mim. Peguei todas e testei na hora 
no interbase e nada de gerar o retorno desejado.

Responder a