Fórum Pesquisa SQL por Data??? #202827
24/12/2003
0
Já tentei o seguinte:
Query_Aniversariantes.Filtered := True;
Query_Aniversariantes.Close;
Query_Aniversariantes.SQL.Clear;
Query_Aniversariantes.SQL.Add(´Select*From T_Enderecos´);
Query_Aniversariantes.SQL.Add(´Where Data_Nasc Like:Consulta´);
Query_Aniversariantes.SQL.Add(´Order By Dara_Nasc asc´);
Query_Aniversariantes.ParamByName(´Consulta´).AsDate := Query_AniversariantesData_Nasc.Value;
Query_Aniversariantes.Open;
Se alguém tiver uma dica Desde já obrigado
Jfalexandre
Curtir tópico
+ 0Posts
24/12/2003
Tnaires
Query_Aniversariantes.Filtered := True; Query_Aniversariantes.Close; Query_Aniversariantes.SQL.Clear; Query_Aniversariantes.SQL.Add(´Select*From T_Enderecos´); Query_Aniversariantes.SQL.Add(´Where Data_Nasc Like:Consulta´); Query_Aniversariantes.SQL.Add(´Order By Dara_Nasc asc´); Query_Aniversariantes.ParamByName(´Consulta´).AsDate := Query_AniversariantesData_Nasc.Value; // 1 Query_Aniversariantes.Open;
A parte q eu numerei (1) tá estranha... como vc tá atribuindo ao parâmetro o valor do campo da própria query, q vc nem abriu ainda?
Sem contar q é ´Order By Data_Nasc´, e não ´Order By Dara_Nasc´), mas não sei se vc fez assim no programa.
Sucesso
Gostei + 0
24/12/2003
Tnaires
Query_Aniversariantes.ParamByName(´Consulta´).AsDate = StrToDate(EditData.Text);
Gostei + 0
24/12/2003
Fabio.hc
Para selecionar os aniversariantes do mês, a variável consulta vc terá que passar o mês e não uma data e a instrução sql é a seguinte:
´Select * From T_Enderecos where extract(month from Data_Nasc) =:Consulta Order By Dara_Nasc asc´
Gostei + 0
24/12/2003
Lcarvalhoneto
´Select * From T_Enderecos where month(Data_Nasc) =:Consulta Order By Dara_Nasc´
Gostei + 0
28/12/2003
Jfalexandre
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)