erro3 ultimos registros
amigos eu nao estou conseguindo fazer um sql que me traga as 3 ultimas compras pela data estou usando delphi 7 com zesos zquery e zconnectioun com firebird 2.1 mas este codigo abaixo esta dando erro
alguem poderia me da uma luz onde estou errando ou firebird nao suporta o comando top? ja tentei colocar first tambem mas da erro o q sera q ta acontecendo?
with DATamodule1.Zcaixa do
begin
Close;
SQL.Clear;
SQL.Add(SELECT top 3 * FROM caixa_geral WHERE Data BETWEEN :datainicial AND :datafinal ); // se colocar o top ante do
ParambyName(datainicial).asDate := (datainicial.Date);
ParambyName(datafinal).asDate := (datafinal.Date);
Open;
alguem poderia me da uma luz onde estou errando ou firebird nao suporta o comando top? ja tentei colocar first tambem mas da erro o q sera q ta acontecendo?
with DATamodule1.Zcaixa do
begin
Close;
SQL.Clear;
SQL.Add(SELECT top 3 * FROM caixa_geral WHERE Data BETWEEN :datainicial AND :datafinal ); // se colocar o top ante do
ParambyName(datainicial).asDate := (datainicial.Date);
ParambyName(datafinal).asDate := (datafinal.Date);
Open;
Credson Silva
Curtidas 0
Respostas
Wasley Portes
03/02/2012
Credson, boa tarde.
Você pode usar o FIRST 3 e no final da coloca para ordenar pela data com DESC.
Isso resolve o problema.
Espero ter ajudado.
Wasley
Você pode usar o FIRST 3 e no final da coloca para ordenar pela data com DESC.
Isso resolve o problema.
Espero ter ajudado.
Wasley
GOSTEI 0
Credson Silva
03/02/2012
sim amigo resolvel sim obg a todos rsrsr
GOSTEI 0