Fórum Order by no Interbase #157615

03/05/2003

0

Olá pessoal, preciso de uma ajuda

Quero fazer um select assim

select codigo,
count(*) qtde
from tabela
group by tabela.codigo
order by count(*) desc

ou seja, preciso ordenar em ordem decrescente de quantidade de ocorrencias, mas o order by não dá certo assim.
Existe uma forma de fazer isso?
Será que alguém pode me ajudar?
Obrigada


Mariangela

Mariangela

Responder

Posts

03/05/2003

Cesarpir

Tente assim:

select codigo,
count(*) qtde
from tabela
group by tabela.codigo
order by 2 desc

//Onde 2 é a posição do campo na sql
Espero que te ajude
César - Piracicaba - SP


Responder

Gostei + 0

03/05/2003

Db

tente:

select codigo, count(*) qtde 
from tabela 
group by codigo 
order by qtde desc



Responder

Gostei + 0

03/05/2003

Mariangela

Obrigada, Cesarpir, deu certinho!!
Valeu!


Responder

Gostei + 0

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

Aceitar