Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Все о запросах задане.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
141.94 Кб
Скачать

Подсчет данных при помощи запроса

В данной статье описано использование статистической функции для суммирования данных в результатах запроса. А также кратко описывается использование других статистических функций, например COUNT иAVG, для подсчета или вычисления средних значений в результирующем наборе записей. Кроме того, в этой статье рассматривается использование строки итогов — нового средства в Microsoft Office Access 2007, позволяющего суммировать данные без необходимости изменения структуры запросов.

Общее представление о способах суммирования данных

Просуммировать числовой столбец в запросе можно с помощью статистической функции. Статистические функции выполняют вычисления со столбцами данных и возвращают единственное значение. В Microsoft Access существует множество статистических функций, включая SumCountAvg (для вычисления среднего значения), Min и Max. Суммирование данных производится путем добавления в запрос функции Sum, подсчет данных — путем использования функции Count и т.д.

Кроме того, в Office Access 2007 предусмотрено несколько способов добавления функции Sum и других статистических функций в запрос. Существует возможность:

  • открыть запрос в режиме таблицы и добавить строку итогов. Строка итогов — новое средство в Office Access 2007, позволяющее использовать статистические функции в одном или нескольких столбцах в результатах запроса без необходимости изменять структуру запроса;

  • создать итоговый запрос. Итоговый запрос вычисляет промежуточные итоги для групп записей, строка итогов — общие итоги для одного или нескольких столбцов (полей) данных. Например, при необходимости вычисления промежуточных сумм по всем продажам по городам или по кварталам, следует использовать итоговый запрос для группировки записей по нужной категории, а затем просуммировать все объемы продаж;

  • создать перекрестный запрос. Перекрестный запрос — это особый тип запросов, отображающий результаты в сетке, по виду схожей с листом Microsoft Office Excel 2007. Перекрестные запросы суммируют значения и затем группируют их по двум наборам фактических данных — один набор вдоль боковой стороны (заголовки строк) и второй набор вдоль верхней части (заголовки столбцов). Например, можно использовать перекрестный запрос для отображения итоговых значений продаж для каждого города за последние три года, как показано в следующей таблице:

ГОРОД

2009

2010

2011

Киев

254 556

372 455

467 892

Львов

478 021

372 987

276 399

Одесса

572 997

684 374

792 571

...

...

...

...

16