我有一个表,其中有一列:balance_amount
类型 VARCHAR
现在,当我想要SUM 时,我遇到了问题。
示例:
如果我有内容栏:
125,000.00
170,000.00
它只会显示:295
我想要的是:295,000.00
最佳答案
这里是 SQLFiddle
SELECT FORMAT(SUM(CAST(REPLACE(REPLACE(col,',00',''),'.','') AS SIGNED)), 2)
AS sumOfColumn
FROM tab
关于具有十进制格式的 PHP Mysql SUM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18269490/