Fórum ajuda numa query #255846
25/10/2004
0
Tenho um aplicativo com banco interbase, dbexpress, clientdataset e estou montando uma query para me dar os produtos mais vendidos a query q montei é a seguinte:
select codoriginal, descricao, sum(quantidade)as quant, sum(totalfinal)as total from itemsprod
group by codoriginal, descricao
order by quantidade desc
só que ela não ordena por quantidade, talvez pq dei um ´sum´ na quantidade o fato é q preciso q ordene por quantidade e em ordem decrescente e naum consigo, se alguém puder ajudar eu agradeço.
Obrigado.
Rogério Martins
Rogsystem
Curtir tópico
+ 0Posts
25/10/2004
Marcio.theis
select codoriginal, descricao, sum(quantidade)as quant, sum(totalfinal)as total from itemsprod
group by codoriginal, descricao
order by 3
espero ter ajudado..
Gostei + 0
25/10/2004
Rafs
Se vc optar em utilizar o número de ordem também irá funcionar
Gostei + 0
25/10/2004
Rogsystem
Gostei + 0
25/10/2004
Rogsystem
select codoriginal, descricao, sum(quantidade)as quant, sum(totalfinal)as total from itemsprod
group by codoriginal, descricao
order by 3 desc
assim ele ordena mas não em ordem decrescente
Gostei + 0
25/10/2004
Xtreme
select codoriginal, descricao, sum(quantidade)as quant, sum(totalfinal)as total from itemsprod
group by codoriginal, descricao
order by sum(quantidade) desc
Gostei + 0
25/10/2004
Rogsystem
select codoriginal, descricao, sum(quantidade)as quantidade, sum(totalfinal)as total from itemsprod
group by codoriginal, descricao
order by quantidade desc
ao invés de apilidar quantidade de ´quant´ deixei como quantidade mesmo ai o resultado ordenou por quantidade e em ordem decrescente.
muito obrigado pela força.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)