функция avg

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы: Yurich, Absurd

Ответить
nikitozzz
Сообщения: 3
Зарегистрирован: 17 фев 2007, 16:41

подскажите пожалуйста,
я делаю запрос
"Select avg(поле) as псевдоним from.. where...."

уникальных строк соответствующих этому запросу 11
сумма значений (поля) 27

функция avg возвращает результат 2, хотя по идее он должен быть 2,45454545....

Что нужно сделать чтоб вернулся результат 2,45?

Если кто знает, напишите пожалуйста подробнее.
Yurich
Сообщения: 107
Зарегистрирован: 23 фев 2004, 19:07

А что за сервер?
nikitozzz
Сообщения: 3
Зарегистрирован: 17 фев 2007, 16:41

Ms Sql 2005
Yurich
Сообщения: 107
Зарегистрирован: 23 фев 2004, 19:07

а тип поля? а еще лучше Sql запрос для создания таблицы
mobius
Сообщения: 157
Зарегистрирован: 25 янв 2005, 18:42
Откуда: Минск
Контактная информация:

ты уверен, что у тебя where нормально составлен?
и мот ты group by используешь?
Всё об отдыхе на http://chugaga.com
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

надо наверное cast к типу делать?
Изображение
Ответить