【发布时间】:2020-08-11 01:03:39
【问题描述】:
我目前在我的 SQL 查询中使用格式为“C”,但他们希望我删除小数位并四舍五入。如何更改以下内容以删除小数?
,format(ISNULL(piv.Monday,0),'C') as [Mon]
【问题讨论】:
标签: sql sql-server
我目前在我的 SQL 查询中使用格式为“C”,但他们希望我删除小数位并四舍五入。如何更改以下内容以删除小数?
,format(ISNULL(piv.Monday,0),'C') as [Mon]
【问题讨论】:
标签: sql sql-server
只用round()怎么样?
round(piv.monday, 0) as Mon
或使用round() 并转换为数字:
convert(numeric(38, 0), round(piv.monday, 0)) as Mon
或者作为一个带逗号的字符串:
format(round(piv.monday, 0), 'N0') as Mon
【讨论】: