Fórum gostaria da ajuda em uma consulta #49230
05/02/2005
0
quero fazer uma consulta onde me retorne os 5 ou 10 produtos mais vendidos, já pesquisei e não achei nada sobre como fazer no interbase, gostaria da ajuda de vc´s.
Antecipo-lhes o meu agradecimento.
aguardando...
Nichan
Curtir tópico
+ 0Posts
06/02/2005
Emerson Nascimento
1. criar, no Interbase, uma SP que tenha um select com ordenação descrescente pelo campo desejado (o campo agregado com o comando sum()) e retornar, via for, apenas o número de registros necessário ou
2. no Delphi, ordenar a sua pesquisa de forma descrescente pelo campo desejado e, via while, retornar apenas o número de registros necessário ou, ainda,
3. trocar o Interbase pelo Firebird e utilizar a cláusula FIRST na instrução SQL.
eu recomendo a opção 3.
Gostei + 0
07/02/2005
Sremulador
Gostei + 0
07/02/2005
Afarias
não lembro de haver um comando TOP no Interbase ou no Firebird. Do q vc está falando?
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)