Ordenação em SQL!!!

Delphi

03/02/2004

Como faço pra ordernar a seguinte instrução pelo valor total de compra de determinado cliente.

select codigo, nomefornec, sum(valor) from vendas
order by????? ´sum(valor)´

Grato pela atenção,

JBoy.


Jboy

Jboy

Curtidas 0

Respostas

Fórum Vini

Fórum Vini

03/02/2004

Olá,
você pode usar esse SQL:
´Select codigo, nomefornec, Sum(valor) as SomaValor from vendas order by SomaValor ASC´//ou DESC

Espero ter ajudado.
Vinicius.


GOSTEI 0
Jboy

Jboy

03/02/2004

Seguinte, o que vc mandou fazer não deu certo.
O erro ocorreno order by, diz que não existe ´SomaValor´


E aí, o que fazer??? :-(


GOSTEI 0
Fórum Vini

Fórum Vini

03/02/2004

Você tem certeza que colocou esta parte no SQL?
´Select codigo, nomefornec, [b:4d57309ab2]Sum(valor) as SomaValor[/b:4d57309ab2] from vendas order by SomaValor ASC´



Vinicius.


GOSTEI 0
Henry.fartura

Henry.fartura

03/02/2004

tente order by 1 ou 2 ou 3 etc... onde o numero corresponde ao numero da coluna, talvez isto resolva,

até mais,
henry


GOSTEI 0
Bampavao

Bampavao

03/02/2004

Não esqueçam que vc esta usando a função SUM, então

Select codigo, nomefornec, Sum(valor) as SomaValor
from vendas
GROUP BY codigo, nomefornec

Blz!?


GOSTEI 0
POSTAR