比如有个金额  1311.1112
我想进位到1320  如何处理呢

解决方案 »

  1.   

    1311.1112 >1320
    1391.1112 >1400
    不要求10元以下的金额,全部进位上去
      

  2.   

    select ceiling(1311.1112*0.1)*10,ceiling(1391.1112*0.1)*10
    /*
                                     
    --------------------------------------- ---------------------------------------
    1320                                    1400(1 行受影响)*/
      

  3.   

    select (floor(1311.1112/10) + 1) * 10 where 1311.1112/10 - floor(1311.1112/10) <> 0/*
                      
    ----------------- 
    1320(所影响的行数为 1 行)
    */
      

  4.   

    select ceiling(1311.1112/10)*10
    /*
    ---------------------------------------
    1320(1 行受影响)*/