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  ---注意

解决方案 »

  1.   

    select ceiling(quantity) as quantity from TEST123
      

  2.   


    SELECT  CEILING([quantity]) FROM [tb]
      

  3.   

    SELECT ceiling(quantity)as quantity
    FROM 
    tb
      

  4.   

    两个函数 CEILING FLOOR 了解下结贴吧
      

  5.   


    谢谢你的回复   ,怎么可以出到如下如果?
    列名 quantity
      9  ---
      10.00
      10.000
      10.0000
      9  ----
      233 ---
      566  ---
      0
      0
      30
      

  6.   

    select FLOOR(9.45)
    --9
    select CEILING(9.45)
    --10--看看你需要哪个函数