SQL Server nvarchar到货币/十进制的转换
我在SQL Server表中有一个SQL Server nvarchar到货币/十进制的转换,sql,sql-server,type-conversion,sqldatatypes,Sql,Sql Server,Type Conversion,Sqldatatypes,我在SQL Server表中有一个nvarchar列,该列存储美元金额和美分值,但没有任何分隔符来区分美分。例如:$123.47存储为12347。nvarchar列中的最后两位数字指定美分值 当我使用 Convert(money, field) 它正在返回$12347.00。但我需要的是123.47美元 有什么办法可以做到这一点吗?除以100 Convert(money, field) / 100 如果需要,请尝试以下格式: 除以100 Convert(money, field) / 10
nvarchar
列,该列存储美元金额和美分值,但没有任何分隔符来区分美分。例如:$123.47
存储为12347
。nvarchar
列中的最后两位数字指定美分值
当我使用
Convert(money, field)
它正在返回$12347.00。但我需要的是123.47美元
有什么办法可以做到这一点吗?除以100
Convert(money, field) / 100
如果需要,请尝试以下格式:
除以100
Convert(money, field) / 100
如果需要,请尝试以下格式: