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

Откуда:
Сообщений: 35
День добрый.
Подскажите есть ли в SQL Server'e стандартные функции возвращающие:
1. Целую часть от дроби.
2. Дробную часть.
Спасибо.
9 сен 04, 18:06    [948647]     Ответить | Цитировать Сообщить модератору
 Re: Математические функции  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37100
declare @float float
set @float = 4.0 / 3
select cast(@float as decimal(10, 0)) as int_part, @float - cast(@float as decimal(10, 0)) as float_part
9 сен 04, 18:14    [948683]     Ответить | Цитировать Сообщить модератору
 Re: Математические функции  [new]
ChA
Member

Откуда: Москва
Сообщений: 11124
А в BOL заглянуть ?
9 сен 04, 18:18    [948697]     Ответить | Цитировать Сообщить модератору
 Re: Математические функции  [new]
Закипающий
Member

Откуда:
Сообщений: 35
Спасибо. Хоят, я, честно говоря надеяся, что есть встроенная функция, т.к. не хотелось писать свою.
9 сен 04, 18:29    [948750]     Ответить | Цитировать Сообщить модератору
 Re: Математические функции  [new]
Breakneck
Member

Откуда: Kiev
Сообщений: 2454
Есть еще оператор %, возвращающий остаток от деления
9 сен 04, 18:33    [948759]     Ответить | Цитировать Сообщить модератору
 Re: Математические функции  [new]
Glory
Member

Откуда:
Сообщений: 104760
Хоят, я, честно говоря надеяся, что есть встроенная функция, т.к. не хотелось писать свою.
Ну так BOL

% (Modulo)
Provides the remainder of one number divided by anothe
9 сен 04, 18:33    [948760]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить