Data no SQL
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
Curtidas 0
Respostas
Joilson_gouveia
05/05/2003
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.
GOSTEI 0
Aroldo Zanela
05/05/2003
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
GOSTEI 0