读书人

sql2000小数四舍五入,该如何处理

发布时间: 2012-03-01 10:25:47 作者: rapoo

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

[解决办法]
/*
round()函数:
*/
select round(0.5,0)
--1.0
[解决办法]
select ceiling(0.2)

----
1

(所影响的行数为 1 行)

不过你好像不是这个意思,你的语句有问题
[解决办法]
不.最好出出
[解决办法]
你的字段类型是什么?

是不是int阿?


[解决办法]
用celing()

读书人网 >SQL Server

热点推荐