Data no SQL

Delphi

05/05/2003

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

Curtidas 0

Respostas

Joilson_gouveia

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.


GOSTEI 0
Aroldo Zanela

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
POSTAR