С помощью групповых операций записи собираются в группы с одинаковыми значениями указанных полей. Формирование в группы необходимо в тех случаях, когда для других полей этих групп требуется вычислить значение какой-либо статистической функции. Например:
Sum-сумма значений некоторого поля для группы;
Avg - среднее значение некоторого поля для группы;
Max, Min - максимальное и минимальное значение поля в группе;
Count- количество значений поля в группе без учета пустых значений и другие функции.
С помощью функции Avg можно подсчитать среднее значение в каждой группе. Функции Min, Maxвыбирают минимальное или максимальное значение в каждой группе. С помощью функции Countподсчитывается количество записей в каждой группе
Пример 12. Подсчитать суммы, выплаченные каждым
предприятием по каждому виду налога.
В бланк запроса поместить поля таблицы СПЕЦ-Я ПЛАТЕЖЕЙ в следующей последовательности: КОД_ПРЕД, КОД_НАЛ, СУММА.
На панели инструментов нажать кнопку S (Групповые операции) или выполнить команду Вид \ Групповые операции. После этого в бланке запроса появится дополнительная строка Групповая операция.
Согласно поставленной задаче, для полей КОД_ПРЕД и КОД_НАЛ в строке Групповая операция должно быть установлено значение Группировка. Для поля СУММА в строке Групповая операция открыть список и выбрать функцию Sum.

После выполнения запроса получится следующий результат:

Результат запроса будет содержать по одной записи для каждой группы. В запрос включаются поля, по которым производится группировка, и поля, для которых выполняются групповые операции.
Закрыть окно. Запрос сохранить под именем Суммы выплат по налогам.
. Предлагается самостоятельно проверить применение других функций при группировке в примере 12.