Artemoniks
Дата: 13.02.2013 12:04:45
Задача такая:
Есть таблица:
Число Город
2 Москва
4 Питер
2 Волгоград
8 Москва
12 Волгоград
Задача найти среднее по городам
Результат:
5 Москва
7 Волгоград
4 Питер
Сводится к тому что не понятно как посчитать количество строк в группировке. Например, если мы группируем по полю Город,
то как узнать что у нас сгруппировалось, например 2 Москвы, 2 Волгограда, 1 Питер ??? Реально ли это в одном запросе, или необходимо делать два запроса к этой таблице ? MS SQL SERVER 2008
Artemoniks
Дата: 13.02.2013 12:18:45
AVG - то что надо! Спасибо! Еще бы как - нибудь сделать чтобы AVG не округляла до int, а возвращало бы float, это, наверное, только при помощи определения дополнительной таблицы, или есть более простые варианты ?