mysql如何处理sum的精度问题
我现在数据库里的小数点精度是精确到小数点以后9位的,但是这就会造成我用mysql的sum求和的时候出现精度问题,比如,有个用户有两条数据:
id | money
---|------
1 | 57.326935000
2 | 57.175243000
---------------
mysql sum = 114.502178,四舍五入就是114.50
但是如果在用户的列表里一条条显示,由于实际结算只需要结算到分,所以显示的时候也是分(四舍五入),就会显示成:
1 57.33
2 57.18
-----------
合计 114.51
这样就会多就算1分钱,我只是演示数据,实际可能会更多,这个要怎么处理呢?
向下取整?还是有什么更好的方案
推荐文章: