sql2000小数四舍五入
我写了一个语句是用having过滤大于0的数量.我发现是0--0.5之间的数据就变成0了,导致having过滤不出来,请各位高手指点一下.
[解决办法]
/*
round()函数:
*/
select round(0.5,0)
--1.0
[解决办法]
select ceiling(0.2)
----
1
(所影响的行数为 1 行)
不过你好像不是这个意思,你的语句有问题
[解决办法]
應該不會.最好貼出數據出來
[解决办法]
你的字段类型是什么?
是不是int阿?
[解决办法]
用celing()