标签: sql sql-server type-conversion sqldatatypes
我在SQL Server表中有一个nvarchar列,它存储美元金额和美分值,但没有任何分隔符来区分美分。例如:$123.47存储为12347。 nvarchar列中的最后两位数字指定美分值。
nvarchar
$123.47
12347
当我使用
Convert(money, field)
它正在返回$12347.00。但我需要的是$123.47。
$12347.00
有什么方法可以实现这个目标吗?
答案 0 :(得分:4)
除以100。
Convert(money, field) / 100
如果您需要,请尝试以下格式:
MonyFormat