ORDENAR CONSULTA SEM ESTAR EM ORDRM ALFABETICA
Olá pessoal,
Não sei se tem como, por isso venho tirar essa dúvida com vocês!
Se já tiver um tópico a respeito, me desculpe, dei uma procurada e não achei
é o seguinte, tenho uma tabela, onde existe um campo [Ô]status[Ô]
O campo pode ser preenchido pelos seguintes Ãtens: aguardando, aprovador, processando e finalizado
Gostaria que a lista saÃsse ordenanda pelo campo [Ô]status[Ô], mas na seguinte ordem: processando, aguardando, aprovado e finalizado
Tem alguma forma de ordenar dessa forma?
Obrigado
Não sei se tem como, por isso venho tirar essa dúvida com vocês!
Se já tiver um tópico a respeito, me desculpe, dei uma procurada e não achei
é o seguinte, tenho uma tabela, onde existe um campo [Ô]status[Ô]
O campo pode ser preenchido pelos seguintes Ãtens: aguardando, aprovador, processando e finalizado
Gostaria que a lista saÃsse ordenanda pelo campo [Ô]status[Ô], mas na seguinte ordem: processando, aguardando, aprovado e finalizado
Tem alguma forma de ordenar dessa forma?
Obrigado
Crie um outro campo que dá valor à eles:
select * from (select campo1, campo2, status, (case when status = [ô]Processando[ô] then 1 when status =[ô]Aguardando[ô] then 2 when status = [ô]aprovado[ô] then 3 when status = [ô]finalizado[ô] then 4 end) valstatus) order by valstatus
select * from (select campo1, campo2, status, (case when status = [ô]Processando[ô] then 1 when status =[ô]Aguardando[ô] then 2 when status = [ô]aprovado[ô] then 3 when status = [ô]finalizado[ô] then 4 end) valstatus) order by valstatus
Tópico encerrado , respostas não são mais permitidas