我有一个查询:

select sum(invoiceamount) as invoice
from fact_salescount
where year in ({YEAR})
and month >= ({FROMMONTH})
and month <= ({TOMONTH})


该查询可以返回从100.00到15034115.93的值。它将返回一个值。
我想为每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})


这应该做您想要的,但是我仍然不喜欢在后端格式化数字。

08-20 03:11
查看更多