gpt4 book ai didi

MySQL - 如何使用存储的精度/小数位将数字转换为十进制?

转载 作者:行者123 更新时间:2023-11-29 11:42:44 26 4
gpt4 key购买 nike

我有一个付款表,其中每条记录都有一个currency_id。当我SELECT付款时,我想将值格式化为具有正确小数位数的小数。货币表有一列名为小数

SELECT p.sale
, CONVERT(p.amount, DECIMAL(21,c.decimals)) as formatted_amount
FROM payment p
JOIN currency c ON p.currency_id=c.id

当我这样做时,我收到语法错误或访问冲突:1064

最佳答案

DECIMAL(M,D) 中的 M 和 D 只能是 const 数,如 DECIMAL(5,2)。

关于MySQL - 如何使用存储的精度/小数位将数字转换为十进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35496504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com