0

我有一个查询:

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 中创建这些查询。

4

1 回答 1

1
SELECT FORMAT(sum(invoiceamount),2)
FROM fact_salescount
WHERE year IN ({YEAR})
AND month >= ({FROMMONTH})
AND month <= ({TOMONTH})

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

于 2011-08-11T11:42:47.427 回答