Duvida em SQL

Delphi

09/01/2006

Como posso fazer pesquisas com datas em mhs tabelas FB, utilizando ClientDataset, ex:

CDS.COMMANDTEXT := ´SELECT * FROM PEDIDOS WHERE DATPED BETWEEN ´´´+EDatini+´´´+EDatfin´´´´;

Ou testando somente data maior ou menor que a digitada?

ABs


Felipeiw

Felipeiw

Curtidas 0

Respostas

Thomaz_prg

Thomaz_prg

09/01/2006

ficaria assim:
CDS.COMMANDTEXT := ´SELECT * FROM PEDIDOS WHERE DATPED BETWEEN :Datini AND :Datfin´;
CDS.Params.ParamByName(´Datini´).Value := DataInicial;
CDS.Params.ParamByName(´Datfin´).Value := DataFinal;

Onde DataInicial e DataFinal são valores do tipo datetime.


GOSTEI 0
POSTAR