【发布时间】:2015-05-06 15:11:22
【问题描述】:
我在 ms sql server 中有 Payment 表。
付款表的下方列类型为money
Salary
Salary 列的值低于
1495.88
2235.08
719.59
15.75
9.59
0.00
NULL
97.77
当我选择如下查询时,
select Salary from Payment where
结果必须低于
1,495,88
2,235,08
719,59
15,75
9,59
0,00
NULL
97,77
我在下面试过
SELECT CONVERT(varchar, CAST(Salary AS money), 1) from Payment
这对我不起作用。
我怎样才能得到逗号格式的钱
谢谢
【问题讨论】:
-
不要在 SQL 中进行格式化,在报表、Excel 或您使用的任何客户端中进行。
-
我需要在 sql 端转换谢谢
-
能解释一下为什么需要在sql端做吗?
标签: sql-server comma currency