【发布时间】:2012-10-23 19:28:10
【问题描述】:
我正在使用以下内容在 T-SQL 中创建逗号格式的数字。我怎样才能摆脱小数点和小数点后的数字。那么如果我在格式化后得到 1,112.00,我怎么会只得到 1,112?
SELECT CONVERT(varchar, CAST(1112 AS money), 1)
【问题讨论】:
-
如何标记 2 个答案?我添加了一个详细的答案,加上米奇的帖子也是一个答案。
-
使用 SQL Server 2012+ 您可以使用 FORMAT() 函数。您将使用 '#,##' 作为第二个参数。 msdn.microsoft.com/en-us/library/hh213505.aspx
标签: sql sql-server sql-server-2008