请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

钮钴禄小懒子 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-7-9 13:34  /   查看:70  /  回复:1
1金币


外联表公式字段计算四舍五入有问题,如下图,183.5*0.07=12.845,四舍五入后的结果竟然是12.84。请问这个该如何处理?

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

1 个回复

倒序浏览
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:6 天前
沙发
您好,这个现象是 MySQL 本身的问题,详情可以看下面这个博客,里面有 MySQL 官方文档的介绍:
MySQL : ROUND 函数四舍五入陷阱及解决办法_sqlround四舍五入不准确-CSDN博客
从 MySQL 里直接查询也是这个结果:


因为小数是浮点数,有精度问题,所以解决办法是,对精度有需求的字段,建议修改数据库类型为 decimal ,这样就能解决帖子中的问题。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部