当前位置: 代码迷 >> Sql Server >> 列内容取整有关问题
  详细解决方案

列内容取整有关问题

热度:50   发布时间:2016-04-27 12:00:02.0
列内容取整问题
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--看看你需要哪个函数
  相关解决方案