select Os mais vendidos
Como fazer um select em uma tabela produtos
os (?) mais vendidos (dentro do parenteses a quantia que eu quero.
Ex os 20 mais vendidos.
os (?) mais vendidos (dentro do parenteses a quantia que eu quero.
Ex os 20 mais vendidos.
Zottis
Curtidas 0
Respostas
Marcelo.c
13/10/2003
Você não mencionou o BD que utiliza mas pode tentar utilizar a cláusula Limit:
o número pode ser passado através de parâmetro.
Select * from Tabela Order By Total Desc Limit 20;
o número pode ser passado através de parâmetro.
GOSTEI 0
Zottis
13/10/2003
Você não mencionou o BD que utiliza mas pode tentar utilizar a cláusula Limit:
o número pode ser passado através de parâmetro.
Select * from Tabela Order By Total Desc Limit 20;
Eu uso Paradox e Firebird (estou Transformando tudo para Firebird mas ainda estou no Piradox.
e como Passo o parametro com um edit;
Grato
GOSTEI 0
Zottis
13/10/2003
[quote:65186214ac=´marcelo.c´]Você não mencionou o BD que utiliza mas pode tentar utilizar a cláusula Limit:
o número pode ser passado através de parâmetro.
Select * from Tabela Order By Total Desc Limit 20;
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
GOSTEI 0
Marcelo.c
13/10/2003
Select * from Tabela Order By Total Desc Limit :num;
Query.ParamByName(´num´).AsString:=Edit1.Text;
Query.ParamByName(´num´).AsString:=Edit1.Text;
GOSTEI 0
Marcelo.c
13/10/2003
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
Select sum(saida), campo1, campo2 from estoque where data between :data1 and :data2 Order by saida desc limit :num
GOSTEI 0