Запросы позволяют не просто отбирать данные из таблиц, но и производить первичную обработку значений полей: вычислять сумму, среднее и т.п. Посмотрим, как это делается.
Начнём создание нового запрос в режиме конструктора.
Выберем таблицу «Заказы».
В первое, второе и третье поля запроса перенесём поле «Стоимость», а в четвёртое и пятое поля запроса - поле «Дата».
Добавьте к параметрам запроса строчку «Групповые операции». Она возникнет после применения «Вид/Групповые операции», либо после клика на правой кнопке мышки с последующим выбором «Групповые операции» в появившемся меню.
Активизируйте указателем мышки ячейку строки «Групповые операции» для первого поля запроса. У вас появится раскрывающееся меню, из которого выберите функцию «SUM» (Сумма), для второго поля запроса аналогичным образом выберите функцию «AVG» (среднее), третьего - «MAX», четвёртого - «Count» (подсчёт количества полей, удовлетворяющих условию запроса), для пятого - «First» - первое из найденных значений в соответствии с условиями запроса.
Значения других отображаемых в меню функций следующее:
StDev - стандартное отклонение величин поля от среднего
Var - вариация значений поля.
Выражение - вычисляемое поле, значение которого рассчитывается по сложной формуле.
Сохраните запрос и выполните его. Обратите внимание на изменения названия выходных колонок запроса.