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. > >