如题,有哪位仁兄知道麻烦指点一二,谢谢了

解决方案 »

  1.   

    select round(4.55,0)
    select round(4.55,1)select round(4.44,0)
    select round(4.44,1)/*
    ----- 
    5.00      
    ----- 
    4.60      
    ----- 
    4.00      
    ----- 
    4.40
    */
      

  2.   

    select round(4.55,0)
    select round(4.55,1)
    中的0,1分别代表着什么意思
      

  3.   

    0表示,4舍5入小数位数为0,1 则表示1位。
    如果是
    select round(4.45,-1)那么结果将会是 0.00
    因为他对小数点左面第一位进行四舍五入
      

  4.   

    请问round()中间可以欠套求和函数吗?
    比如:round(sum(count),0)这样的形式可以吗?
    也就是先求数量的和在把和的值四舍五入
      

  5.   

    函数是可以嵌套的.
    除了些参数必须为常量的情况,比如定义数据类型,或转换时,将int转换为decimal时,dec的参数要求是常量,不能在里面嵌套.