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

Откуда: Азербайджан, Баку
Сообщений: 347
привет
проблема так

число так
----------------
0000000200
0000001432
0000005896

я записываю select substring(5,9)

но он дает меня так
0200
1432
5896
нужно записат запрос чтобы получит
---------------------------------
2.00
14.32
58.96

ети число денги 2 рубл
14,32 рубл
14 май 13, 09:04    [14290505]     Ответить | Цитировать Сообщить модератору
 Re: select substring  [new]
aleks2
Guest
declare @t table(s char(10))

insert @t
values
('0000000200')
,('0000001432')
,('0000005896')

select cast(s as bigint)/100.0  from @t
14 май 13, 09:13    [14290532]     Ответить | Цитировать Сообщить модератору
 Re: select substring  [new]
mike909
Member

Откуда:
Сообщений: 662
natya,

select cast(TRY_PARSE(t.s as bigint) / 100.0 as money)
from ( values ('0000000200'),('0000001432'),('0000005896') ) as t(s)
14 май 13, 09:15    [14290539]     Ответить | Цитировать Сообщить модератору
 Re: select substring  [new]
natya
Member [заблокирован]

Откуда: Азербайджан, Баку
Сообщений: 347
спасибо ребята

все получилос

записал так

select (cast(borc as bigint )/100.0) as yborc from borc92nach
14 май 13, 09:23    [14290563]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить