При обработке данных в таблицах зачастую бывает необходимо учитывать в запросах не отдельные записи, а итоги, которые вычисляются определенным образом для различных групп записей в таблице. Например, необходимо выполнить запрос, в котором для каждого студента было бы подсчитано количество полученных им оценок, а также вычислен средний балл. Для этих целей в Access существуют так называемые итоговые функции, основные из которых имеют вид:
Sum – суммирование значений в группе;
Avg – среднее значение для группы;
Min – минимальное значение для группы;
Max – Максимальное значение для группы;
Count – подсчет числа значений в группе;
First – значение поля в первой записи группы;
Last – значение поля в последней записи.
Чтобы вычислить для каждого студента его средний бал и количество полученных им оценок, необходимо создать новый запрос в режиме конструктора, добавить в него таблицы Студенты и Успеваемость, и затем воспользоваться кнопкой Групповые операции. После этого среди параметров запроса появится строка Групповые операции. Затем нужно заполнить окно конструктора запроса так, как показано на рис. 18.

Рис. 18. Конструктор запроса с групповыми операциями
После этого остаётся только запустить запрос на выполнение.