我有一个疑问:
select sum(invoiceamount) as invoice
from fact_salescount
where year in ({YEAR})
and month >= ({FROMMONTH})
and month <= ({TOMONTH})
此查询可以返回 100.00 到 15034115.93 之间的值。它将返回 ONE 值。 我想为每个 000 添加:15,034,115.93
我见过很多类似的问题,但没有一个符合我的。我希望有人能帮助我。
我正在使用 Pentaho 和 MySQL,并在 Design Studio 中创建这些查询。
最佳答案
SELECT FORMAT(sum(invoiceamount),2)
FROM fact_salescount
WHERE year IN ({YEAR})
AND month >= ({FROMMONTH})
AND month <= ({TOMONTH})
这应该可以满足您的要求,但我仍然不喜欢在后端格式化数字。
关于mysql - SQL 在整数值上添加逗号分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7024778/