GARANTIR DESCONTO

Fórum select Os mais vendidos #188427

13/10/2003

0

Como fazer um select em uma tabela produtos
os (?) mais vendidos (dentro do parenteses a quantia que eu quero.
Ex os 20 mais vendidos.


Zottis

Zottis

Responder

Posts

13/10/2003

Marcelo.c

Você não mencionou o BD que utiliza mas pode tentar utilizar a cláusula Limit:

Select * from Tabela Order By Total Desc Limit 20;

o número pode ser passado através de parâmetro.


Responder

Gostei + 0

13/10/2003

Zottis

Você não mencionou o BD que utiliza mas pode tentar utilizar a cláusula Limit:
Select * from Tabela Order By Total Desc Limit 20;
o número pode ser passado através de parâmetro.


Eu uso Paradox e Firebird (estou Transformando tudo para Firebird mas ainda estou no Piradox.

e como Passo o parametro com um edit;

Grato


Responder

Gostei + 0

13/10/2003

Zottis

[quote:65186214ac=´marcelo.c´]Você não mencionou o BD que utiliza mas pode tentar utilizar a cláusula Limit:
Select * from Tabela Order By Total Desc Limit 20;
o número pode ser passado através de parâmetro.


Eu uso Paradox e Firebird (estou Transformando tudo para Firebird mas ainda estou no Piradox.

e como Passo o parametro com um edit;

Grato[/quote:65186214ac]

E tem mais um problema:

tem que ter um periodo entre duas datas e a soma da tabela estoque estoque.saida


Responder

Gostei + 0

13/10/2003

Marcelo.c

Select * from Tabela Order By Total Desc Limit :num;

Query.ParamByName(´num´).AsString:=Edit1.Text;


Responder

Gostei + 0

13/10/2003

Marcelo.c

Bem, não sei se seria exatamente isso, mas é um começo:

Select sum(saida), campo1, campo2 from estoque where data between :data1 and :data2 Order by saida desc limit :num


Responder

Gostei + 0

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

Aceitar