Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 конвертация данных из nvarchar in decimal  [new]
Neumexa
Member

Откуда:
Сообщений: 202
пытаюсь конвертировать данные из nvarchar в decimal
вот так
select  areaga,cast (replace (areaga,',','.') as decimal(9)) from _obj


выдает следующее


0,2 0
0,11 0
0,2 0

он просто округляет.
Как это сделать правильно(без округления)?
использовать convert?
6 дек 11, 13:12    [11712728]     Ответить | Цитировать Сообщить модератору
 Re: конвертация данных из nvarchar in decimal  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
declare @a nvarchar(10)
set @a = '100.002'
select CAST(@a as decimal(9)),CAST(@a as decimal(10,5))
6 дек 11, 13:15    [11712752]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить