GARANTIR DESCONTO

Fórum Order By #57937

20/02/2007

0

select
sum(DIGPONTOS_X) DIGPONTOS_X,
sum(DIGPONTOS_10) DIGPONTOS_10,
sum(DIGPONTOS_9) DIGPONTOS_9,
sum(DIGPONTOS_8) DIGPONTOS_8,
sum(DIGPONTOS_7) DIGPONTOS_7,
sum(DIGPONTOS_6) DIGPONTOS_6,
sum(DIGPONTOS_5) DIGPONTOS_5,
sum(DIGPONTOS_TOTAL) DIGPONTOS_TOTAL,
sum(DIGPONTOS_MEDIA) DIGPONTOS_MEDIA,
DIGPONTOS_CODATIRADOR
from DIGPONTOS
group by DIGPONTOS_CODATIRADOR
order by DIGPONTOS_TOTAL desc

Bom, gostaria de saber como posso fazer, ou concertar, um código que funcione de maneira igual ao aí de cima no MySQL. Este aí de cima não funciona corretamente. No Delphi 7, ocorre o seguinte erro com o código aí de cima:

Invalid expression in the ORDER BY clause (not contained in either an aggregate function or the GROUP BY clause)

Alguém sabe o que fiz de errado ou como fazê-lo funcionar?

Grato,

Tiago Hillebrandt


Tiagoscd

Tiagoscd

Responder

Posts

21/02/2007

Emerson Nascimento

use:

order by 8 desc // oitavo campo da lista

ou

order by sum(DIGPONTOS_TOTAL) desc


Responder

Gostei + 0

21/02/2007

Tiagoscd

porra
brigadão velho
hehehe
tudo por causa de um maldito campo
o/
valeu velho
tu salvou minha pele a tempo
te devo essa
abrass


Responder

Gostei + 0

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

Aceitar