特殊舍入

时间:2018-01-18 07:18:06

标签: sql rounding floor ceiling

如何将价格值舍入到期望的结果,当使用它时,它给出了不同的结果,并且天花板也不同!

BinarySecurityToken

1 个答案:

答案 0 :(得分:0)

天花板返回等于或高于值

的整数
SELECT ceiling(879999.51357924604783137)

round(X,N)舍入为N位数:

N> 0:舍入到小数点右边的N位数。

N = 0:舍入到最接近的整数。

N< 0 舍入到小数点左侧的N位数

然后

 select cast(round(879999.51357924604783137,-1) as decimal(18,0))
 select cast(round( 880000.5,-1) as decimal(18,0)) 

enter image description here