119157.20美元
如何将此值转换为int以在求和函数中使用
尝试REPLACE(C.Salaries,"$","(,",","(它删除了$和,但有一个特殊的字符"我不能把它转换成float或int,也不能在varchar 中使用round函数
您可以使用money作为中间铸造:
select Cast(Cast('$119,157.20' as money) as int)