SQL在整数值上添加逗号分隔符

时间:2011-08-11 11:07:28

标签: mysql pentaho comma

我有一个问题:

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

1 个答案:

答案 0 :(得分:1)

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

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