我想用查询从我的表中执行一些计算
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()
功能。
提前谢谢。请帮我修一下。
请检查下面的一些示例条目截图,其中突出显示的行给出了不正确的结果。
暂无答案!
目前还没有任何答案,快来回答吧!