--将被除数乘以1.0即可。Select (5000-100)-((5000-100)*1.0/500)*500

解决方案 »

  1.   

    Select (5000-100)-((5000-100)*1.0/500)*500
      

  2.   

    執行這個看看,你就明白了
    Select (5000-100)/500
      

  3.   

    如果用一个整型的 divisor 去除整型的 dividend,其结果是一个整数,小数部分被截断。
      

  4.   

    因为
    select (5000-100)/500
    的值是9
      

  5.   

    Select (5000-100)-((5000.0-100)/500)*500