找回密码
 立即注册

QQ登录

只需一步,快速开始

正驰信息
金牌服务用户   /  发表于:2024-9-10 07:54  /   查看:254  /  回复:13
1金币
活字格10.0.3自动计算出来小数位数有10位,但是要保存到数据库的值时只保留2位,求大神赐教!
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

内敛还是外联库 外联库可以改为decimal(18,2)会自动取2位数,内联库可以单元格改为round(a,2)模式后保存

13 个回复

倒序浏览
最佳答案
最佳答案
Syl悬赏达人认证
银牌会员   /  发表于:2024-9-10 07:54:49
来自 2#
内敛还是外联库

外联库可以改为decimal(18,2)会自动取2位数,内联库可以单元格改为round(a,2)模式后保存
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-9-10 10:07:43
3#
大佬,您用的是外联数据库MySQL吗,数据库字段是什么类型的呢?

这边具体的处理逻辑是什么呢?
回复 使用道具 举报
正驰信息
金牌服务用户   /  发表于:2024-9-10 11:40:51
4#
Syl 发表于 2024-9-10 09:40
内敛还是外联库

外联库可以改为decimal(18,2)会自动取2位数,内联库可以单元格改为round(a,2)模式后保存

目前是外联库的,我试试
回复 使用道具 举报
正驰信息
金牌服务用户   /  发表于:2024-9-10 11:41:07
5#
Levi.Zhang 发表于 2024-9-10 10:07
大佬,您用的是外联数据库MySQL吗,数据库字段是什么类型的呢?

这边具体的处理逻辑是什么呢?

大佬,我用的是SQL的
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2024-9-10 11:41:28
6#
正驰信息 发表于 2024-9-10 11:40
目前是外联库的,我试试

改完后重新获取一下字段属性
回复 使用道具 举报
正驰信息
金牌服务用户   /  发表于:2024-9-10 11:42:04
7#
正驰信息 发表于 2024-9-10 11:40
目前是外联库的,我试试

就是活字格界面我是设置了小数点位数5位,但是插入到外联库里面小数点位数很多,所以我就不知道怎样解决了
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-9-10 12:09:23
8#
可以参考楼上Syl大佬的方法呢~
选择在活字格页面操作,使用ROUND方法,数据处理好之后再存数据库:

或者大佬可以直接修改下SQL数据字段的标度和精度:
标度:表示小数点右边的位数
精度:表示数值的总位数



大佬这边可以尝试下呢~~~

本帖子中包含更多资源

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

x
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2024-9-10 13:40:35
9#
sql直接改为decimal(18,2)就行别的不用处理
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-9-10 15:00:17
10#
感谢楼上Syl的技术支持
大佬,上述解决方式可以满足吗?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部