相关疑难解决方法(0)

如何在 SQL 中将 nvarchar 转换为十进制

如何在 SQL Server 中将 nvarchar 转换为十进制?

我需要将一个值转换'38,716.1311'为 38716.1311。

我曾尝试使用此方法但无法成功转换:

DECLARE @TempValue NVARCHAR(100) = '38,716.1311'

SELECT 
    CONVERT(DECIMAL(18, 2), @TempValue) 
Run Code Online (Sandbox Code Playgroud)

谁能建议正确的查询?提前致谢

sql sql-server-2008

5
推荐指数
2
解决办法
5万
查看次数

标签 统计

sql ×1

sql-server-2008 ×1