Fórum Data no SQL #158027
05/05/2003
0
Como fazer uma pesquiza no SQL para localizar um determinado periodo de Data Ex: de 20/03/2003 a 20/04/2003 por favor é urgente!!!
Obrigado :D
Obrigado :D
Cristianobcn
Curtir tópico
+ 0
Responder
Posts
05/05/2003
Joilson_gouveia
Eu faço assim (por exemplo):
qry.SQL.Text := [b:6733977d23]´SELECT * FROM TB WHERE DTINCIO>=:DATAINICIAL AND DTFIM<=:DATAFINAL´[/b:6733977d23];
qry.ParamByName(´DATAINICIAL´).AsDateTime := Date-7; //Hoje menos 7 dias
qry.ParamByName(´DATAFINAL´).AsDateTime := Date;
qry.Open;
onde DTINICIO E DTFIM são campos de TB e DATAINICIAL E DATAFINAL são parêmetros da consulta.
qry.SQL.Text := [b:6733977d23]´SELECT * FROM TB WHERE DTINCIO>=:DATAINICIAL AND DTFIM<=:DATAFINAL´[/b:6733977d23];
qry.ParamByName(´DATAINICIAL´).AsDateTime := Date-7; //Hoje menos 7 dias
qry.ParamByName(´DATAFINAL´).AsDateTime := Date;
qry.Open;
onde DTINICIO E DTFIM são campos de TB e DATAINICIAL E DATAFINAL são parêmetros da consulta.
Responder
Gostei + 0
05/05/2003
Aroldo Zanela
qry.SQL.Text := ´SELECT * FROM TB WHERE CAMPO_DATA between :DATAINICIAL AND :DATAFINAL´; qry.ParamByName(´DATAINICIAL´).AsDate := Date-7; //Hoje menos 7 dias qry.ParamByName(´DATAFINAL´).AsDate := Date; qry.Open
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)