0

我正在开发一个使用 NUMERIC (27,12) 字段的 Oracle 项目。我首先将 db 字段中的现金值转换为标准化百分比形式,对这些百分比进行一些算术运算,然后最后将它们转换回现金金额。

这是一个资金管理应用程序,有时结果会差一些便士,有些便士短,我相信这是由于这种转换。

我需要知道如何避免在 oracle SQL 中以某种方式引入的这个错误?

4

1 回答 1

1

没有任何代码很难回答。你使用 BigDecimal 吗?如果转换是错误的(我不这么认为)尝试将值存储/检索为字符串,将字符串转换为 bigdecimal 或其他任何内容,对其进行操作,看看是否获得相同的精度。

于 2013-02-27T23:30:20.293 回答