–MSSql 保留两位小数的用法
1: round(@sum,2),
2: Convert(decimal(18,2),@sum)

select round(9,2)                                 –9 是想要的效果
select round(9.1248,2)                        –9.1200 不是想要的效果

select Convert(decimal(18,2),9)          –9.00不是想要的效果 不想补0
select Convert(decimal(18,2),9.1248) –9.12是想要的效果

select cast(round(9, 2) as float)          –9是想要的效果
select cast(round(9.1248, 2) as float) –9.12 是想要的效果

版权声明:本文为adsoft原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/adsoft/p/11471376.html