无法识别 MSSQL 2014 格式函数



我正在使用MicrosoftSQL Server 2014Management Studio版本12.0.4100.1,并尝试使用Format函数执行以下操作:

Format([money spent], 'C', 'en-us') as 'You Spent'

执行该语句时,出现以下错误:

"format"不是可识别的内置函数名称。

我也尝试更改兼容级别,更改为 110 不起作用,因为数据库兼容级别的有效值为 80、90 或 100

是否有其他方法可用于实现相同的结果,或者在更改其他设置后仍可以使用Format功能?

由于

2008年不支持FORMAT(),因此您必须手动格式化。你可以尝试类似的东西

SELECT '$' + CAST(ROUND([money spent], 2) AS VARCHAR(25))

最新更新