我有一个问题如下
Select sum(total) from sales
它会给出 123456789
的结果,因为在后端数据存储时没有小数点。
我需要将其格式化为 1234567.89
我试过了
select CONVERT(DECIMAL(10,2),SUM(total)) from sales
但它给出的输出为 123456789.00
how to make it as 1234567.89
最佳答案
除以 100.0:
select CONVERT(DECIMAL(10,2), SUM(total) / 100.0)
from sales
关于sql - 如何在数字的最后两位数字之前放置小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31564540/