Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПР7 ЗАПРОСЫ и формы (Борей).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.04 Mб
Скачать

7.3.3. Построение итоговых запросов (с группировкой)

Задание 17. Рассчитать число товаров в каждой категории.

Задание 18. Рассчитать число всех заказов, оформленных для клиентов из Мехико.

Задание 19. Рассчитать число клиентов из каждой страны и вывести упорядоченный в порядке убывания числа клиентов список стран, в которых проживает не менее пяти клиентов.

7.3.4. Построение итоговых запросов с условием

Задание 20. Для каждого клиента рассчитать количество заказов, исполненных не ранее 1 июня 1997 года.

Ход выполнения.

    1. Создайте запрос расчета для каждого клиента количества оформленных им заказов (поля Название из таблицы Клиенты и Код Заказа из таблицы Заказы. Включите группировку. В строке Групповые операции в поле Название оставьте значение «Группировка», в поле Код Заказа установите значение Count.)

Список упорядочить по убыванию числа заказов.

    1. Добавьте поле Дата Исполнения из таблицы Заказы (в строке Групповая операция в данном поле появится значение «Группировка»). В строке Условие отбора впишите условие: >=1/06/97. Переключитесь в режим таблицы и убедитесь, что условие для даты выполнено, но отображение даты мешает группировке клиентов.

    2. В режиме Конструктора для поля Дата Исполнения в строке Групповая операция измените значение «Группировка» на значение «Условие». Переключитесь в режим таблицы и убедитесь в правильности выполнения запроса.

Обратите внимание на то, что одновременно с выбором условия отключился режим вывода поля на экран. Включите этот режим и попытайтесь переключиться в режим таблицы – прочтите сообщение, выдаваемое Access в ответ на это действие.

Задание 21. Для каждого сотрудника старше 50 лет посчитать число клиентов. (Указание. Для отбора сотрудников создать вычисляемое поле (Now() – Сотрудники![ДатаРождения])/365 и в качестве условия отбора ввести условие >50.

Содержание

Создание сложных ЗАПРОСОВ 1

Практическая работа 7 1

7.1. Импорт таблиц БД Борей 1

7.2. Создание запросов по одной таблице 2

7.2.1. Запросы с условием 2

7.2.2. Использование шаблонов в запросах с условием 2

7.3. Создание запросов по нескольким таблицам 3

7.3.1. Запросы с вычисляемыми полями 3

7.3.2. Параметрические запросы 3

7.3.3. Построение итоговых запросов (с группировкой) 5

7.3.4. Построение итоговых запросов с условием 5

6