[firebase-br] Os (?) Mais vendidos

Eduardo Jedliczka edujed em gmail.com
Ter Maio 3 18:53:39 -03 2005


bom é que no FireBird não é TOP, e sim FIRST.

então...

Select FIRST 10 blablabal from blablaba...

ou

Select FIRST 20 blablabal from blablaba...

[s]

======================
Eduardo Jedliczka
Apucarana - Paraná
======================
----- Original Message -----
From: "Zottis" <zottis em irapida.com.br>
To: <lista em firebase.com.br>
Sent: Tuesday, May 03, 2005 6:51 PM
Subject: [firebase-br] Os (?) Mais vendidos


Pessoal, eu uso no Delphi com o componente IBDataset a seguinte rotina:

Select T1.ProdutoNo,
           T1.DESCRICAO,
           T1.Preco,

           Sum (T2.Quantia) as Vendidos,
           Sum (T2.total) as valor

>From Produtos T1
       , Itens T2

Where T2.ProdutoNo = T1.ProdutoNo
   and T2.data Between :VarDataI and :VarDataF

group by T1.produtoNo
             , T1.Descricao
             , T1.preco
             , vendidos
Order by Vendidos Descending

Está funcionando legal, só que eu preciso que eu possa auterar a quantia de
registros mopstrados.
 Exemplo. Os 10 Mais vendidos, ou os 20 mais vendidos.

Me falaram de usar top 10 mas não deu certo.
Alguém saberia como resolver.

Grato

Uso O FB 1.5 e Delphi 7
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas:
http://search.gmane.org/search.php?group=rebase





Mais detalhes sobre a lista de discussão lista