字段类型:avai_amount number(28,10)UPDATE tms_cash_control_t t
SET t.avai_amount = 466486868.0000000000 - 3.8
WHERE t.id = 302;
--466486864.1999999880SELECT 466486868.0000000000 - 3.8 FROM dual;
--466486864.2我用上面update更新t.avai_amount的值  是--466486864.1999999880
但是正确的应该是下面的--466486864.2
为什么会丢失精度,算出错误的结果 ?
请大神指教。