如果你可以称之为问题,我有一个奇怪的问题 对不起,数据库是法语。
我有一张表,用于保存用户传递特定任务的时间 我想总结每个任务的时间
我能从数据库中得到一笔钱,但数据有点奇怪
该字段是以
开头的实数例如,如果我总和0,35 + 0,63 + 1我应该得到1,98数据而没有总和:
但相反,Access给我1,97999998927116数据,总和:
如果我只是求和整数那么数字是正确的
我知道我可以简单地使用圆函数来摆脱它 但我想知道为什么会这样做。
答案 0 :(得分:0)
这是因为如果您在定义为Single
或Double
浮点运算通常不准确。
您可以通过将列定义为Decimal
或Currency