Часто возникает необходимость поиска и получения информации по обобщенным данным из таблиц или расчета данных прямо в запросах. Для этих целей используют группировку записей по некоторому полю таблицы и суммирующие функции для группируемых записей. Эти функции перечислены ниже:
Sum – вычисляет значения сумм в группах;
Avg – среднее арифметическое;
Мах – максимальное значение;
Min – минимальное значение;
Count – число записей в группе;
First – значение первой записи в группе;
Last – значение последней записи в группе;
StDev – среднеквадратичное отклонение (величина отклонения значений от среднего арифметического);
Var – дисперсия (квадрат значения среднеквадратичного отклонения);
Группировка – указывает, что для поля задана группировка по одинаковым значениям;
Выражение – задает более сложное выражение для групп;
Условие – используется для задания условия отбора записей в группе.
Запрос 2:
Необходимо узнать суммы продаж по дням. Для этого создайте запрос из одной таблицы Заказы и отберите поля — ДатаЗаказа и ОбщаяСумма.
|
|
Сгруппируйте записи, нажав на Панели инструментов кнопку с изображением суммы Σ (и подписью Итоги), а для поля ОбщаяСумма параметр Группировка замените на функцию Sum. В результате при просмотре запроса суммы продаж будут вычислены по датам.
Рис.2. Расчет сумм по датам в запросе