读书人

列内容取整有关问题

发布时间: 2012-08-01 17:53:40 作者: rapoo

列内容取整问题
MSSQL2000 ,数量列,
如有小数点后面不为0的则取整后加1,
如果本身是整数的则为原来的数字
表名TEST123
列名 quantity
10.23
10.00
10.000
10.0000
10.234
234.789
567.88
0.9
0.8
30

要求结果
列名 quantity
11
10 ---注意
10 ---注意
10 ---注意
11
235
568
1
1
30 ---注意


[解决办法]

SQL code
select ceiling(quantity) as quantity from TEST123
[解决办法]
SQL code
SELECT  CEILING([quantity]) FROM [tb]
[解决办法]
SQL code
SELECT ceiling(quantity)as quantityFROM tb
[解决办法]
SQL code
select FLOOR(9.45)--9select CEILING(9.45)--10--看看你需要哪个函数 

读书人网 >SQL Server

热点推荐