如何在SQL Server 2008 R2中舍入小数值?
我需要根据小数点对值进行舍入。
逻辑
如果十进制值大于或等于0.5,则应将其四舍五入到最接近的上一个数字。
如果该值小于0.5,则该值应四舍五入为最接近的较小数字。
我既不能单独使用鞋帮也不能单独使用。它应该基于价值。
例如:
答案 0 :(得分:1)
使用圆函数
Example select convert(int,(ROUND(1.5,0)))
o/p 2
有关信息,请参阅此链接.......
http://technet.microsoft.com/en-us/library/ms175003%28v=sql.110%29.aspx
答案 1 :(得分:0)
使用ROUND
功能
SELECT ROUND(data) FROM table