Relatório por aniversário (dia e mês)

Delphi

04/11/2003

Preciso construir um relatório por data de aniversário, meu form possui 02 dateedit (Data Inicial e Data Final). O resultado deve ser todas as pessoas que fazem aniversário entre a data inicial e a data final. Para isso o sistema deve ignorar o ano da data inicial e final.


Clark

Clark

Curtidas 0

Respostas

Caninha51

Caninha51

04/11/2003

select * from distribuicoes where datcad between ´28/09/03´ and ´30/10/03´

Aí a data vc passa dinamicamente(claro).
Pode passar atraves dos parametros, ou na propria estrutura.

Naum entendi essa de vc dizer que o sistema precisa ignorar o ano pra fazer isso.

espero q ajude


Falow

Caninha51


GOSTEI 0
Leao

Leao

04/11/2003

veja oq vc faz com o seguinte, não é bem oq vc qer nao, mas disto acho q vc sera capaz de fazer oq vc qer...

   select * from distribuicoes where extract(year from data);
   select * from distribuicoes where extract(month from data);
   select * from distribuicoes where extract(day from data);


ajudou?[/code]


GOSTEI 0
Leao

Leao

04/11/2003

extraia o ano
   select * from tabela where extract(year from data)=ano; 
extraia o mes
   select * from tabela where extract(month from data)=mes; 
extraia o dia
   select * from tabela where extract(day from data)=dia;



GOSTEI 0
POSTAR