Среднее значение count () в том же запросе

В настоящее время я работаю над заданием, которое требует от меня найти среднее количество ресурсов для каждого модуля. Текущая таблица выглядит так:

ResourceID   ModulID
   1            1
   2            7
   3            2
   4            4
   5            1
   6            1

По сути, я пытаюсь выяснить, как получить среднее количество ресурсов. Единственные релевантные тестовые данные здесь относятся к модулю 1, к которому подключено 3 разных ресурса. Но мне нужно отобразить все результаты.

Это мой код:

select avg(a.ress) GjSnitt, modulID
from 
(select count(ressursID) as ress 
 from ressursertiloppgave
 group by modulID) as a, ressursertiloppgave r
group by modulID;

Очевидно, что он не работает, но в настоящее время я не понимаю, что изменить на данном этапе. Я был бы очень признателен за любой ваш вклад, ребята.

18
задан Dan J 25 October 2011 в 18:00
поделиться