2016-03-21 3 views
0

У меня есть значения String в sql, и мне нужно сделать его маленьким и получить его как деньги, если это возможно.Как я могу получить денежное значение из строкового значения в Sql?

String value1 is : 104811140,00 
String value2 is : 11229775,62 

What i need to get is: 
1: 104.811.140,00 
2: 11.229.775,62 
or 
1: 104.811 
2: 11.229 

both are ok.. 

Как я могу это сделать? Заранее спасибо

+0

Что за 104811140,00 становится 104.811 – TheGameiswar

+0

не можете ли вы просто бросить деньги? или использовать функцию конвертации для ее создания? – FLICKER

+0

@ TheGameiswar Идея заключается в том, что я не могу сообщить об этом значении в SSRS. он показывает, как 57,355,383 в формате N0, но мне нужно увидеть его как 573,55 –

ответ

0

вот так?

option1 = convert(varchar(20), convert(money, str), 1), 
option2 = convert(varchar(20), floor(convert(money, str)/1000), 1) 
+0

он не работал :(Я решил его использовать isnull и float. спасибо. –

+0

Что дает запрос? как он не работает? – Squirrel

Смежные вопросы