Fórum (SQL) Ordenar pelo resultado do SUM?? #330774

05/10/2006

0

Olá!

[b:26a75caf54]Tenho o seguinte comando sql:[/b:26a75caf54]
select cod_produto,  nome_produto, sum(qnt_produto) as soma
from frente_caixa1
group by cod_produto, nome_produto
order by soma


Eu gostaria de ordenar pelo resultado da soma do campo ´qnt_produto´, mais da erro.

[b:26a75caf54]Dynamic SQL Error
SQL error code = -206
Column unknown
SOMA
At line 4, column 10
Statement: select cod_produto, nome_produto, sum(qnt_produto) as soma
from frente_caixa1
group by cod_produto, nome_produto
order by soma[/b:26a75caf54]

Tem alguma forma de eu ordenar pelo resultado do SUM?

Se puderem me ajudar, ficaria muito grato.

Obrigado


Ronithd

Ronithd

Responder

Posts

05/10/2006

Ronithd

esqueci de dizer, estou utilizando o Interbase


Responder

Gostei + 0

05/10/2006

Rodc

No Oracle eu faria assim:
select cod_produto,  nome_produto, sum(qnt_produto) as soma 
from frente_caixa1 
group by cod_produto, nome_produto 
order by sum(qnt_produto)

Testa aí....


Responder

Gostei + 0

05/10/2006

Frare

Tente assim
select cod_produto, nome_produto, sum(qnt_produto) as soma
from frente_caixa1
group by cod_produto, nome_produto
order by 3

Onde o número 3 é a coluna que você quer ordenar.

Espero ter ajudado. :wink:


Responder

Gostei + 0

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

Aceitar