标签: sql-server
我有一个非常简单的问题。我需要按如下所示将值设置为SQL Server中的2个小数位:
34.123 --> becomes --> 34.12 34.125 --> becomes --> 34.13
换句话说,如果小数点后第三位大于或等于5,则应在第二个十进制数后加一个。
我尝试过圆角,天花板,但是这些都不起作用。
答案 0 :(得分:4)
只需转换为小数点后两位
select cast(34.125 as decimal(10,2))