问题1、对7000多个记录求和,如:sum(dtbmdm1.net)计算出来的正确结果
应为 3187683.67,可是利用报表求出来的确实 3187683.669999999999。
问题2、我采用如下方法解决,int((sum(dtbmdm1.net)+0.0001)*1000)/1000
这种方法可以很好的解决小一点的数,但是对于上面的数却出现了负数,
我想使运算超出了限制,怎么能够解决这个问题。
应为 3187683.67,可是利用报表求出来的确实 3187683.669999999999。
问题2、我采用如下方法解决,int((sum(dtbmdm1.net)+0.0001)*1000)/1000
这种方法可以很好的解决小一点的数,但是对于上面的数却出现了负数,
我想使运算超出了限制,怎么能够解决这个问题。
formatfloat函数格式化的