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

Откуда:
Сообщений: 107
sql 2000
Нужно найти среднее значение данных, делаю avg - находит, но дает целый результат, то же самое происходит в тупую при делении. Что мне надо сделать, чтобы получить результат в формате 1,23?
6 окт 09, 14:11    [7748062]     Ответить | Цитировать Сообщить модератору
 Re: Короткий вопросик  [new]
Anddros
Member

Откуда:
Сообщений: 1077
select avg(x*1.0)
...
6 окт 09, 14:14    [7748097]     Ответить | Цитировать Сообщить модератору
 Re: Короткий вопросик  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
syavik
делаю avg - находит, но дает целый результат
рекомендую открыть доку про AVG и прочесть раздел "Return Types"
6 окт 09, 14:17    [7748121]     Ответить | Цитировать Сообщить модератору
 Re: Короткий вопросик  [new]
Glory
Member

Откуда:
Сообщений: 104760
syavik
sql 2000
Нужно найти среднее значение данных, делаю avg - находит, но дает целый результат, то же самое происходит в тупую при делении. Что мне надо сделать, чтобы получить результат в формате 1,23?

Тип результата агрегатных функций напрямую зависит от типа передаваемого в них аргумента
6 окт 09, 14:18    [7748124]     Ответить | Цитировать Сообщить модератору
 Re: Короткий вопросик  [new]
syavik
Member

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

Спасибо, помогло )
6 окт 09, 14:18    [7748135]     Ответить | Цитировать Сообщить модератору
 Re: Короткий вопросик  [new]
syavik
Member

Откуда:
Сообщений: 107
Glory,
Паганель,

Спасибо за советы!
6 окт 09, 14:19    [7748142]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить