Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как получить из float в nvarchar всегда два знака после запятой?  [new]
ХондаВод
Guest
пример
DECLARE @i float
set @i=0.5
select @i

Нужно получить 0.50 , а не 0.5, чтобы полученное значение было nvarchar.
17 окт 11, 14:51    [11451958]     Ответить | Цитировать Сообщить модератору
 Re: Как получить из float в nvarchar всегда два знака после запятой?  [new]
minya13_85
Member

Откуда: Москва
Сообщений: 606
ХондаВод,
DECLARE @i  AS float
set @i=0.5
select cast(cast(@i as numeric(19,2)) as varchar)

17 окт 11, 14:58    [11452023]     Ответить | Цитировать Сообщить модератору
 Re: Как получить из float в nvarchar всегда два знака после запятой?  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
[quot minya13_85]ХондаВод,
DECLARE @i  AS float
set @i=0.5
select cast(cast(@i as numeric(19,2)) as varchar)

[/quot

Вот и встретились два хкодера.


STR
17 окт 11, 15:19    [11452262]     Ответить | Цитировать Сообщить модератору
 Re: Как получить из float в nvarchar всегда два знака после запятой?  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5503
Блог
ХондаВод
пример
DECLARE @i float
set @i=0.5
select @i
Нужно получить 0.50 , а не 0.5, чтобы полученное значение было nvarchar.
В вашем примере за число отображаемых знаков отвечает клиентское приложение.
17 окт 11, 15:19    [11452264]     Ответить | Цитировать Сообщить модератору
 Re: Как получить из float в nvarchar всегда два знака после запятой?  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
DeColo®es
В вашем примере за число отображаемых знаков отвечает клиентское приложение.

нифигаськи, автор просил
автор
Нужно получить 0.50 , а не 0.5, чтобы полученное значение было nvarchar
17 окт 11, 15:21    [11452283]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить