需要一些帮助。我正在尝试更新我的一个表中的列以从1列中获取支出金额并将其除以0.85并显示仅有2个小数位。我已经尝试了ROUND
函数,我目前正在使用CAST
函数将字段列为DECIMAL
我已尝试过的字段(38,2),(30,2)等等,没有工作。这是我正在尝试做的一个副本:
(CAST(NetMediaSpend as decimal (38,2)))/.85
甚至在我运行它并查看我的数据后,我仍然看到存储的值为:
13712.941176
如何才能显示只有13712.94的2位小数?
答案 0 :(得分:1)
CAST(NetMediaSpend / .85 AS DECIMAL(38,2))
答案 1 :(得分:0)
select format(NetMediaSpend/.85,2) from your_Table
答案 2 :(得分:0)
我终于弄清楚我需要怎么写它了:
ROUND(CAST(NetMediaSpend as DECIMAL(30,2))/。85,2)