Numeração ASC ou DESC

Boa tarde detetei recentemente que a ordenação de campos numéricos DESC OU ASC não estão funcionando nas consultas
é só comigo?
Tem como usar a ordenação de um campo temporario?

Acho que tive o mesmo problema,
algo tipo:

SELECT codigo, nome, endereco
FROM tabela
ORDER BY codigo DESC

Isso não funcionou comigo, mas se eu ordenasse por outro campo funcionava
tipo:
ORDER BY nome DESC

Mas eu consegui resolver fazendo da seguinte forma:

SELECT codigo, nome, endereco
FROM tabela
ORDER BY 1 DESC

Ao invés de usar o nome da coluna usei o número de ordem da coluna na consulta e funcionou.

2 Curtidas

Pois é uma alternativa mas vou testar mas não faz sentido