Результат реализации запроса:
Однако использование в предложении WHERE агрегированной функции приводит к ошибке (см. Пример 60).
Пример 60
Задача.
Сформировать запрос для вывода средней оценки по каждой студенческой группе, если средняя оценка выше 3.
Решение.
SELECT NameGroup, AVG(Mark)[Средняя оценка]
FROM Progress P INNER JOIN Student S
ON P.NRecordBook=S.NRecordBook
INNER JOIN SGroup SG
ON S.IDGroup=SG.IDGroup
WHERE AVG(Mark)>3