MySQL Truncate Function在某些条目上给出不正确的结果

时间:2018-06-25 11:05:00

标签: mysql

我想通过查询从表中执行一些计算

SELECT foo.idop, foo.cost, foo.qty, foo.rate, TRUNCATE(((foo.cost * foo.qty * foo.rate) / 100),2) AS charge FROM table_foobar foo;

此查询工作正常,并且可以为大多数记录提供预期结果。
但是有些记录给出的结果具有-0.01偏差。

我拥有大量数据,但无法理解此TRUNCATE()函数的异常行为。

谢谢。请帮助我修复它。

请在下面的屏幕快照中查看一些示例条目,其中突出显示的行给出了错误的结果。

enter image description here

0 个答案:

没有答案