标签: sql-server excel sql-server-2005 roundup
您好我们如何在SQL Server 2005中执行Excel ROUNDUP功能?
以下是我的测试用例:
在Excel中:
= ROUNDUP(1 / 100,0)* 0.25 = 1
= ROUNDUP(10 / 100,0)* 0.25 = 1
在SQL Server 2005中:
SELECT(ROUND(CAST(1 AS decimal(18,4))/ 100,0))= 0.0000
这真的很不同。
谢谢和问候
答案 0 :(得分:1)
select ceiling(round(5.0/2.0,0.25)*0.25) --1 select floor(round(5.0/2.0,0.25)*0.25) --0
<强> Ceiling 强>
<强> Floor 强>
答案 1 :(得分:0)
select ROUND(5.0/2.0,0.25)*0.25