我正在使用SUM运行查询,我希望输出如下: 123,456.78
这就是我写的
CAST(SUM(MyColumn) AS REAL)
它返回结果为123456.78。我应该使用什么选项来获得我希望的格式?谢谢。
答案 0 :(得分:2)
SELECT CONVERT(nvarchar, CAST(SUM(MyColumn) AS money), 1)
你可以通过首先转换为money数据类型然后转换为nvarchar来“破解”它
P.S。我仍然认为你最好处理表示层的格式化。