Fórum Filtrar por Data de Aniversário #292956

24/08/2005

0

Pessoal to tentando a dias fazer um select no Firebird 1.5 em uma tabela de Clientes filtrando no campo Data de Nascimento todos os clientes que fazem aniversário em um determinado intervalo de datas.

Ex.
Quero todos os Clientes que fazem aniversário do dia 12/10/2005 até 12/03/2006

Alguem poderia me ajudar?


Steve_narancic

Steve_narancic

Responder

Posts

24/08/2005

Rjun

Veja se isso te ajuda:

http://forum.devmedia.com.br/viewtopic.php?t=67170


Responder

Gostei + 0

24/08/2005

Steve_narancic

Veja se isso te ajuda: http://forum.devmedia.com.br/viewtopic.php?t=67170



Neste Tópico só explica de como fazer com datas no mesmo ano, isso eu já havia feito, meu problema é com [b:58bd4ecbe1]anos diferentes[/b:58bd4ecbe1] como no exemplo


Responder

Gostei + 0

24/08/2005

Motta

algumas dúvidas semprem voltam ....

http://forum.devmedia.com.br/viewtopic.php?t=59365&highlight=oracle&sid=3aa982adc414a2b8e1d9dd836c027180


Responder

Gostei + 0

25/08/2005

Steve_narancic

[b:6c6b3a328c]RESOLVIDO:[/b:6c6b3a328c]
Testo se a intervalo de datas entre dois anos diferentes, se sim aplico o seguinte filtro:

And ((extract(month from DT_NASC) + (cast(extract(day from DT_NASC) as numeric(5,2)) / 100) between :Dt_inicial and 12.31)
or  ((extract(month from DT_NASC) + (cast(extract(day from DT_NASC) as numeric(5,2)) / 100) between 01.01 and :dt_final)))



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar