Мои коллеги по StackOverflowers, позвольте мне теоретизировать контекст OP.Это выстрел в темноте, с небольшим опытом.Рассмотрим следующую структуру данных:
declare @mytable table (ID varchar(5))
insert into @mytable (ID) values
(' 1'), ('2'), (' 3')
select * from @mytable
order by ID desc
Обратите внимание на пробелы перед 1 и 3. Результат:
ID
2
3
1
Поскольку браузер не визуализирует пустые пробелы, OP может их не видеть, но они могут быть там в HTML.
Это единственный способ, которым я могу придумать, где ORDER BY <field> DESC
"явно потерпит неудачу".