这是一个创建于 1647 天前的主题,其中的信息可能已经有所发展或是发生改变。
mysql 数据库里几万条数据 是 deciman(12,2) 格式存储的 ,
伪代码如下
$t = 0;
$t2 = 0;
for(list($a,$b,$c) = eachResultSetFromMysql){
$t += $a - $b - $c;
$t2 = bcadd($t2, bcsub(bcsub($a, $b), $c);
}
结果竟然 t 跟 t2 一样
2 条回复 • 2020-08-31 20:33:45 +08:00
 |
|
1
AJQA 2020-08-31 16:12:24 +08:00
已经初始化了 bcscale(20);
|
 |
|
2
AJQA 2020-08-31 20:33:45 +08:00 via Android
用 java bigdecimal 测了下 结果跟 php 一样
|