Tente assim que funciona.

where data_Nascimento) >= :DataIni and data_Nascimento) <= :DataFim


Eduardo



ricardo_sx escreveu:
>
> 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