格式SUM结果

时间:2017-04-27 08:30:21

标签: sql sql-server

我正在使用SUM运行查询,我希望输出如下: 123,456.78

这就是我写的

CAST(SUM(MyColumn) AS REAL)

它返回结果为123456.78。我应该使用什么选项来获得我希望的格式?谢谢。

1 个答案:

答案 0 :(得分:2)

SELECT CONVERT(nvarchar, CAST(SUM(MyColumn) AS money), 1)

你可以通过首先转换为money数据类型然后转换为nvarchar来“破解”它

P.S。我仍然认为你最好处理表示层的格式化。