SQL Server nvarchar to money/decimal conversion



>我在SQL Server表中有一个nvarchar列,用于存储美元金额以及美分值,但没有任何分隔符来区分美分。例如:$123.47被存储为 12347nvarchar列中的最后两位数字指定美分值。

当我使用

Convert(money, field) 

它正在返回$12347.00.但我需要的是$123.47.

有什么方法可以实现吗?

除以 100。

Convert(money, field) / 100

如果需要,请尝试以下格式:

货币格式

最新更新