Duvida em SQL
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
CDS.COMMANDTEXT := ´SELECT * FROM PEDIDOS WHERE DATPED BETWEEN ´´´+EDatini+´´´+EDatfin´´´´;
Ou testando somente data maior ou menor que a digitada?
ABs
Felipeiw
Curtidas 0
Respostas
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.
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