2 つの数値の差を決定する合計があります。この場合、2 つの数値 (残高) は 454.27 で、(current_bal) は 424.260000 です。
この関数を使用すると、0.000001 のはずの bal_dif が 0.000000 と表示されますか?
SUM(ISNULL(cast(balance-current_balance_amount as decimal)/100 ,2))AS bal_diff
丸めを想定していますが、これを止める方法はありますか?
2 つの数値の差を決定する合計があります。この場合、2 つの数値 (残高) は 454.27 で、(current_bal) は 424.260000 です。
この関数を使用すると、0.000001 のはずの bal_dif が 0.000000 と表示されますか?
SUM(ISNULL(cast(balance-current_balance_amount as decimal)/100 ,2))AS bal_diff
丸めを想定していますが、これを止める方法はありますか?
decimal
(9, 6)
小数点以下6桁の値を保持するには、の精度をに設定します。
SUM(ISNULL(cast(balance-current_balance_amount as decimal(9,6))/100 ,2))AS bal_diff