非四舍五入,使用Round函数,第三个参数传大于0的数字都行,不传第三个参数就为四舍五入
这个函数有个缺点,后面会有很多零,可以使用CONVERT(decimal(18,4),XXXx)在进行处理
SELECT ROUND(0.0682342900285586,2) --0.0700000000000000
SELECT ROUND(0.0682342900285586,2,1)
SELECT ROUND(12345.0682342900285586,-2)
SELECT CONVERT(decimal(18,4),ROUND(0.0682342900285586,4,1)) --0.0682