Order by no Interbase
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
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
Curtidas 0
Respostas
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
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
03/05/2003
tente:
select codigo, count(*) qtde from tabela group by codigo order by qtde desc
GOSTEI 0
Mariangela
03/05/2003
Obrigada, Cesarpir, deu certinho!!
Valeu!
Valeu!
GOSTEI 0