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


Cristianobcn

Cristianobcn

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.


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

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

Aceitar