Запросы с группировкой данных

Лабораторная работа. Запросы

Для анализа данных в таблице в СУБД Access предусмотрен механизм анализа данных. Можно использовать следующие групповые операции:

  1. Sum – сумма значений поля,
  2. Avg – среднее значение поля,
  3. Min, Max –  минимальное и максимальное значение в поле,
  4. Count – количество значений в поле.

 Задание. Создайте запросы

  1. “Итог по датам”, который на основе таблицы ЗАКАЗ выводит поля Дата продажи и Количество товара. Запрос будет выводить число единиц товара, проданных в течение каждого дня, и выведем общий список по дням. Для этого после выбора таблицы ЗАКАЗ  и переноса колонок с именами полей в нижнюю часть бланка QBE надо выбрать на Ленте Конструктор в разделе Показать или скрыть найти пиктограмму  Итоги.  В бланке QBE появится строка Групповая операция. В поле Дата продажи выберем Группировка, в поле Количество товара выберем Sum. Дополнительно введем в колонке Дата продажи сортировку по датам  в порядке убывания.
  2. “Итоги по покупателям”, который вычисляет количество товара, купленного каждым покупателем. Использовать функцию count.
  3. “Число покупок” – вычисляет число покупок каждого покупателя. Можно использовать предыдущий запрос для создания этого запроса.
  4. “Сумма денег по покупателям”, вычисляет суммы, которые заплатил каждый покупатель. Запрос создается по таблицам ТОВАР, ПОКУПАТЕЛЬ и ЗАКАЗ.
  5. Модифицировать предыдущий запрос, добавив ввод фамилии как параметра. Назвать запрос “Затраты покупателя”.
  6. “Среднее количество проданных товаров по категориям” по таблицам ЗАКАЗ, КАТЕГОРИЯ ТОВАРА и ТОВАР на основе полей Значение и Количество товара. Использовать функцию Avg.

Перейти к списку заданий

Поделиться:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • StumbleUpon
  • Technorati
  • БобрДобр
  • Memori.ru
  • МоёМесто.ru