Fórum erro3 ultimos registros #412389

03/02/2012

0

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;
Credson Silva

Credson Silva

Responder

Posts

03/02/2012

Wasley Portes

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
Responder

Gostei + 0

04/02/2012

Credson Silva

sim amigo resolvel sim obg a todos rsrsr
Responder

Gostei + 0

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

Aceitar