我更正一下,我是说在SQL语句中有无此函数。谢谢!

解决方案 »

  1.   

    可以借助函数floor或ceiling处理
      

  2.   

    CEILING
    返回大于或等于所给数字表达式的最小整数。语法
    CEILING ( numeric_expression ) 参数
    numeric_expression是精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。返回类型
    返回与 numeric_expression 相同的类型。示例
    下面的示例显示使用 CEILING 函数的正数、负数和零值。 SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0)
    GO下面是结果集:--------- --------- ------------------------- 
    124.00    -123.00    0.00                     (1 row(s) affected)
      

  3.   

    FLOOR
    返回小于或等于所给数字表达式的最大整数。语法
    FLOOR ( numeric_expression )参数
    numeric_expression精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。 返回类型
    返回与 numeric_expression 相同的类型。示例
    此示例说明正数、负数和货币值在 FLOOR 函数中的运用。SELECT FLOOR(123.45), FLOOR(-123.45), FLOOR($123.45)结果为与 numeric_expression 数据类型相同的计算值的整数部分。 ---------      ---------     -----------
    123            -124          123.0000