Sql服务器删除特殊字符并将其转换为int



119157.20美元

如何将此值转换为int以在求和函数中使用

尝试REPLACE(C.Salaries,"$","(,",","(它删除了$和,但有一个特殊的字符"我不能把它转换成float或int,也不能在varchar 中使用round函数

您可以使用money作为中间铸造:

select Cast(Cast('$119,157.20' as money) as int)

最新更新