2015-07-20 83 views

回答

2

一種方法是隻需將它轉換爲money

select cast('-35,321.42' as money) 

如果你想這在不同的類型,那麼你可以轉換:

select cast(cast('-35,321.42' as money) as decimal(10, 2)) 

例如。

「雙」,在SQL Server是float(見here),所以你可以做的等效:

select cast(cast('-35,321.42' as money) as float) 
+0

很好,謝謝! – user2405219

相關問題