Order by no Interbase

Delphi

03/05/2003

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

Curtidas 0

Respostas

Cesarpir

Cesarpir

03/05/2003

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


GOSTEI 0
Db

Db

03/05/2003

tente:

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



GOSTEI 0
Mariangela

Mariangela

03/05/2003

Obrigada, Cesarpir, deu certinho!!
Valeu!


GOSTEI 0
POSTAR