Итоговые запросы

 
 

Итоговые запросы используются в том случае, если необходимо сгруппировать записи, выбранные согласно заданным условиям, по совпадающим значениям поля, а по несовпадающим значениям вычислить итоговые значения. В таких за­просах используются два типа полей: по одним полям осуществляется группировка данных, по другим - вычисления.

Рис. 21. Окно Конструктора для создания итогового запроса

Например, создадим итоговый запрос для подсчета количества товаров по контрактам, заключенным сотрудниками, работающими на складе. Запрос строится на базе таблицы «Контракты». Поля запроса: «Сотрудник», «Количество». После определения полей запроса выполните команду Вид/Групповые операции. В результате в QBE-области запроса появится до­полнительная строка Групповая операция. В этой строке для поля «Сотрудник» выбе­рите функцию Группировка (эта функция отображается в строке по умолчанию). Для поля «Количество» выберите функцию Sum, воспользовавшись раскрывающимся списком. Добавьте для поля «Количество» режим сортировки По убыванию (см. рис. 21).

В результате выполнения запроса будут сгруппированы записи с одинаковыми фамилиями сотрудников и просуммированы соответствующие количества товаров, на которые были заключены контракты этими сотрудниками. Сохраните запрос под именем «Контракты сотрудников».