日期:2014-05-18  浏览次数:20429 次

sql2000小数四舍五入
我写了一个语句是用having过滤大于0的数量.我发现是0--0.5之间的数据就变成0了,导致having过滤不出来,请各位高手指点一下.

------解决方案--------------------
/*
round()函数:
*/
select round(0.5,0)
--1.0
------解决方案--------------------
select ceiling(0.2)

----
1

(所影响的行数为 1 行)

不过你好像不是这个意思,你的语句有问题
------解决方案--------------------
應該不會.最好貼出數據出來
------解决方案--------------------
你的字段类型是什么?

是不是int阿?


------解决方案--------------------
用celing()