2

使用 MySQL,我试图让 Cast 或 Convert 工作。我应该使用哪个以及如何让它工作。目前这是我的架构

Table: monies
colomns: 
amount(decimal[10,2])
percentage(decimal[2,2])

尝试的sql:

SELECT CONVERT((amount * percentage), DECIMAL(100,2)) FROM user_earnings;

谢谢,

4

2 回答 2

2

CAST 和 CONVERT 做同样的事情,但它就像 CONVERT 一样提供更多选项

还要检查这个

于 2013-08-30T20:30:07.070 回答
1

那么为什么不只是这样:

SELECT round((amount * percentage),2) FROM monies;

编辑 :

SELECT format((amount * percentage),2) FROM monies;
于 2013-08-30T20:37:09.873 回答