我正在尝试使用 MsSQL 将 NVARCHAR 值转换为货币值。
我知道我可以使用类似的东西:
SELECT CONVERT(money, ValueColumn) FROM SomeTable
但问题是当我有一个值 4352,50 时,我调用转换方法,该值变成 435250,00
我错过了什么?我也尝试过 CONVERT(money, ValueColumn, 2) 但没有成功。
提前致谢!
最佳答案
选择转换(金钱, REPLACE('4352,50', ',', '.'))
关于sql - 将 NVARCHAR 转换为货币值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4448270/