首页 > 数据库 >mysql sum 聚合计算后精度不准 出现多位小数点后的数

mysql sum 聚合计算后精度不准 出现多位小数点后的数

时间:2023-03-02 15:23:09浏览次数:39  
标签:balance sum 28 小数点 num mysql total

解决办法

原收款单money 字段 为 decimal(28,8) 经过层层计算用到了

        @total := ( beginning + @total + gather - verification ) AS 'balance',
        @num := ( @num + 1 ) AS 'num'

办法为最后取时字段加

        cast(balance as DECIMAL(28, 2)) as balance,

标签:balance,sum,28,小数点,num,mysql,total
From: https://www.cnblogs.com/fuqian/p/17171878.html

相关文章

  • 转载 - 删除/清理 MySQL 的 binlog
    删除/清理MySQL的binlog 问题还处在数据清理和处理的流程中,突然发现程序脚本异常退出了。通过排查发现,1TB的磁盘,居然满了,定位到 /var/lib/mysql 路径下,发现了......
  • 美团2面:如何保障 MySQL 和 Redis 数据一致性?这样答,让面试官爱到 死去活来
    文章持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+......
  • MySQL数据库常用操作命令
    MySQL数据库常用操作命令登录mysql数据库:mysql-uuser-ppassword。user表示用户名、password表示登录密码。创建数据库:createdatabasecainiao;cainiao表示创建的数......
  • MySQL .ibd 文件很大清理空间
    如果你的MySQL.ibd文件很大,但是你的数据库文件大小不太,可能有几个原因:数据库文件和.ibd文件存储在不同的磁盘上。如果是这种情况,那么你需要清理.ibd文件所在的磁......
  • mysql知识点一
    1.mysql中造成索引失效的原因有哪些?如何分析和解决?原因:1.like以通配符%开头索引失效通常用的索引数据结构是B+树,而索引是有序排列的优化:一种是使......
  • mysql学习之join从句
    一、join从句共有5种类型内连接(innerjoin)全外连接(fullouterjoin)左外连接(leftouterjoin)右外连接(rightouterjoin)交叉连接(crossjoin)二、演示案例新建两张表user1表和us......
  • SpringBoot+MybatisPlus+MySql 自动生成代码 自动分页
    SpringBoot+MybatisPlus+MySql自动生成代码自动分页一、配置<!--Mybatisplus--><dependency><groupId>com.baomidou</groupId>......
  • MySQL出现“BLOB/TEXT column used in key specification without a key length”的解
    问题排查在我用GORM保存对象的的时候,报了“BLOB/TEXTcolumnusedinkeyspecificationwithoutakeylength”的错误。经过网上查资料发现最主要原因是,我把longtext字......
  • go 下的查询数据库的框架 ORM框架:访问mysql数据库
    运维的基友习惯使用python了,学习go的时候是不是被gorm恶心死了例如pythonflask框架下的orm那么好用简单,或者号称世界上最好用的语言php的同学们也是非常的苦恼呢......
  • 如何用GORM向MySQL插入带有emoji
    最开始因为我根据网上的GORM连接MySQL教程,所以在代码中charset参数是写死的,如下:fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8&parseTime=True&loc=Local",a,b,c,d)......