Lat 和 Long 排序 Cast decimal

Lat and Long sorting Cast decimal

我想弄清楚为什么我无法按降序 return 经度字段。

当我使用下面的命令时会留下一些乱序的记录?它没有获取最大值。

select cast(LONGITUDE as decimal(12,8)) from long 按 LONGITUDE desc

排序

输出:

enter image description here

谢谢

不知道为什么,但我会尝试

Order By 1 desc 

所以按铸造值而不是未铸造值对它们进行排序。