gpt4 book ai didi

MySQL、Excel 和 Windows 计算器对同一表达式显示不同的结果

转载 作者:行者123 更新时间:2023-11-29 13:23:19 24 4
gpt4 key购买 nike

我将数字四舍五入到小数点后 4 位。我正在尝试复制 Excel 计算,但在 MySQL 中看到不同的结果。

Excel 公式:=($F$6/100)*G29*L29 其中 $F$6 = 5,G29 = 59.23 且L29 = 58.3

在 Excel 上我得到 172.6576
在 Windows 计算器上我得到 172.65545
使用 MySQL 我得到 172.6555

在 for 循环中执行以下操作:

SELECT ID, lookupprocess.PROJID, PRICE, SUM(abs( FSP-LSP)) AS ABS, SUM(((abs( FSP-LSP))*SI)/1000) AS KM_Completed, count(lookupprocess_id) AS NoOfLines, (".$countcompleted[0]['count']."/$countJobs)*100 AS TotalPercent, SUM(((abs( FSP-LSP))*SI)/1000) * PRICE AS TotalPrice
FROM hdb.lookupprocess
left join jobsprocesscomplete on ID = lookupprocess_id
left join detailsseismic on jobsprocesscomplete.JOBNO = detailsseismic.JOBNO
left join biditems on biditems_id = ITEMID
where lookupprocess.PROJID = ".$model->PROJID."
AND ID = $k

PHP 和 JavaScript 是否符合 Excel 公式/计算?

最佳答案

或者换句话说,Excel 中 F6、G29 和 L29 中的一个或多个值比出于显示目的进行舍入或截断时显示的值略多。

关于MySQL、Excel 和 Windows 计算器对同一表达式显示不同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20477040/

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