首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-01 
sql2000小数四舍五入我写了一个语句是用having过滤大于0的数量.我发现是0--0.5之间的数据就变成0了,导致ha

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

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

----
1

(所影响的行数为 1 行)

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

是不是int阿?


[解决办法]
用celing()

热点排行