以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]表达式乘法结果错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178155) |
-- 作者:昱飞哥 -- 发布时间:2022/6/20 18:28:00 -- [求助]表达式乘法结果错误 有三列:单价、数量、总价,三列均为单精度列 其中,总价是表达式列。表达式为:IsNull([单价] * [数量],0) 我有一行:单价为13000,数量为0.075,算出来的结果怎么是:975.0001?
|
-- 作者:lgzhao -- 发布时间:2022/6/20 18:52:00 -- 改成双精度就好了。双精度速度并不慢多少,不要担心。 我的系统数字除了整数就是双精度
|
-- 作者:lgzhao -- 发布时间:2022/6/20 18:53:00 -- 这个不算错误。是计算机系统存储数字有效位数不够造成的误差,这个什么程序都避免不了。除非将来改了计算机硬件原理。 |
-- 作者:昱飞哥 -- 发布时间:2022/6/21 13:19:00 -- 谢谢 |