Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как избавится от "денежного" excel формата в sql?  [new]
d.guryev
Member

Откуда: Москва
Сообщений: 29
Добрый вечер,

Нужна Ваша помощь!

Следующая проблема: в таблице sql имеется столбец формата varchar, в который попали записи в денежном формате excel. Задача состоит в том, чтобы избавится от этого формата и превратить данные в числовой формат. Пример исходных данных:

Исходные данные
120 000р.
119 474 000р.
320 000р.
66 000р.
56 100 000р.
700 000р.
816 000р.


Никак не получается избавится от пустот...
replace(Исходные данные,' ','') не помогает, возможно тут все хитрее


Спасибо!
9 фев 13, 21:52    [13902931]     Ответить | Цитировать Сообщить модератору
 Re: Как избавится от "денежного" excel формата в sql?  [new]
qwerty112
Guest
d.guryev,

скорее всего, у вас там не пробел, а "неразрывный пробел"
попробуйте
replace(Исходные данные,char(160),'')
9 фев 13, 23:10    [13903152]     Ответить | Цитировать Сообщить модератору
 Re: Как избавится от "денежного" excel формата в sql?  [new]
d.guryev
Member

Откуда: Москва
Сообщений: 29
qwerty112
d.guryev,

скорее всего, у вас там не пробел, а "неразрывный пробел"
попробуйте
replace(Исходные данные,char(160),'')


Получилось, спасибо большое.
9 фев 13, 23:15    [13903176]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить