如何在 SQL Server 中将 nvarchar 转换为十进制?
我需要将一个值转换'38,716.1311'为 38716.1311。
'38,716.1311'
我曾尝试使用此方法但无法成功转换:
DECLARE @TempValue NVARCHAR(100) = '38,716.1311' SELECT CONVERT(DECIMAL(18, 2), @TempValue)
谁能建议正确的查询?提前致谢
sql sql-server-2008
sql ×1
sql-server-2008 ×1