2014-12-04 91 views
0

我有一個nvarchar SQL Server表中的列,存儲美元數額與美分值,但沒有任何分隔符來區分美分。例如:$123.47正在存儲爲12347nvarchar列中的後兩位數字指定美分值。SQL Server nvarchar錢/十進制轉換

當我使用

Convert(money, field) 

它返回$12347.00。但我需要的是$123.47

有沒有什麼辦法可以做到這一點?

回答

4

除以100

Convert(money, field)/100 

試試這些格式,如果你想:

MonyFormat