T如何在T-SQL中从最低值到最高值对货币(我使用了VARCHAR)进行排序



每当我使用ORDER BY {column name} ASC时,它都不会准确地显示我希望它显示的内容。

8,000.00
132,453.00

它将显示:

132, 453.00
8,000.00

即使是CCD_ 2。如果我将数据类型更改为Decimal。。我会去掉逗号的。帮助

ORDER BY CAST(AvailableBalance AS money)

否则,您的订单是字母的,所以"1"在"8"之前

相关内容

  • 没有找到相关文章

最新更新