25除以10 = 2 余5 我要让他等于3  怎么写?

解决方案 »

  1.   

    floor()取最小整数
    ceiling()--取最大整数
      

  2.   

    declare @aa int
    declare @bb int
    declare @cc int
    set @aa=45
    set @bb=10
    set @cc=ceiling(@aa/@bb)
    print @cc-------用floor()和ceiling()函数都一样输出的是4,我想要让他输出5
    45条记录,一页10条记录,那就要用5页来显示
      

  3.   

    额。
    不好意思,我都定义成int了,应该float
      

  4.   


    declare @aa int
    declare @bb int
    declare @cc int
    set @aa=45
    set @bb=10
    set @cc=ceiling(@aa*1.0/@bb)
    print @cc--
    5
      

  5.   

    路过,学习ing...
    了解了两个函数的用法
    floor()取最小整数
    ceiling()--取最大整数
      

  6.   

    SELECT CEILING(25.0 / 10) AS N2
    结果 3SELECT CEILING(25 / 10) AS N2结果 2也就是说是 25 的位置,为小数的类型即可都不用函数或存储过程