gpt4 book ai didi

android - 如何解决 Android SQLite 舍入错误

转载 作者:行者123 更新时间:2023-11-29 01:55:44 27 4
gpt4 key购买 nike

我们的 Android 应用程序在舍入数字方面存在问题。在用 Java 进行的计算中,我们使用 BigDecimal,这有帮助,但是我们在使用 SQLite 时遇到了问题,例如。

SELECT ROUND(150.075 * 100) / 100 (= 150.07, not 150.08!)

最佳答案

您对这个(不优雅的)解决方案的看法:

SELECT ROUND(150.075 + 0.00000000000009, 2) (= 150.08)

我们检查了超过 5000 个不正确的值,它运行良好。

关于android - 如何解决 Android SQLite 舍入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15271125/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com