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

Откуда: Capital of Ukraine
Сообщений: 257
как обрезать символы после запятой? есть 1,145, нужно 1,15

спасибо!

-----------
Жить надо так, чтобы депрессия была у других!
16 янв 13, 14:42    [13778518]     Ответить | Цитировать Сообщить модератору
 Re: помогите  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
AOlshevskiy,

это строки или числа?
Или строки, полученные из числового поля?
16 янв 13, 14:44    [13778548]     Ответить | Цитировать Сообщить модератору
 Re: помогите  [new]
baracs
Member

Откуда: Москва
Сообщений: 7217
AOlshevskiy,

Округляет числа функция ROUND...
16 янв 13, 14:45    [13778556]     Ответить | Цитировать Сообщить модератору
 Re: помогите  [new]
AOlshevskiy
Member

Откуда: Capital of Ukraine
Сообщений: 257
iap, мне нужно округлять значение, числовое. необходимо оставить 2 знака после запятой.
16 янв 13, 14:45    [13778558]     Ответить | Цитировать Сообщить модератору
 Re: помогите  [new]
gang
Member

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

Если "обрезать символы" то в вашем случае должно получиться не 1,15 а 1,14 и substring в руки.
Если имеется в виду округление, то таки наверное ROUND.
16 янв 13, 14:46    [13778564]     Ответить | Цитировать Сообщить модератору
 Re: помогите  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
А вот ещё как:
SELECT STR(1.145,4,2)
16 янв 13, 14:50    [13778611]     Ответить | Цитировать Сообщить модератору
 Re: помогите  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
iap
А вот ещё как:
SELECT STR(1.145,4,2)
Это если в строковом виде куда-нибудь вывести надо
16 янв 13, 14:52    [13778642]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить