Читайте также:
|
|
7.1. На первом шаге для каждого покупателя выведем все его заказы с их стоимостью. Для этого в качестве исходных данных надо воспользоваться всеми упомянутыми Таблицами, а именно Покупатели, Заказы, Описания заказов, Наборы.
В качестве полей строящегося запроса необходимо выбрать Фамилия и Имя из таблицы Покупатели, далее- поле Код заказа из Таблицы Заказы, а далее – в качестве четвертого поля – построить уже использовавшееся Выражение (для подсчета стоимости заказов)
Выражение1: Sum([Опиcания заказов]![Количеcтво]*[Наборы]![Цена])
В качестве Групповой операции для первых трех полей (Фамилия, Имя, Код заказа) необходимо выбрать Группировку, а для четвертого поля Выражение1 – соответственно, Выражение.
В результате выполнения данного Вспомогательного запроса получим список из 402 заказов, сделанных покупателями и их стоимость, при этом каждому из покупателей может соответствовать несколько записей заказов с разными Кодами заказов и разной стоимостью.
7.2. На втором шаге выберем из 402 записей предыдущего запроса лишь те, которые соответствуют последним заказам. Для этого в качестве исходной информации необходимо выбрать Вспомогательный запрос, в качестве выводимых полей – поля Фамилия, Имя и Выражение1 (т.е. стоимость заказа).
Необходимо также ввести групповые операции – для полей Фамилия и Имя – Группировка, а для поля Выражение1 – Last (т.е. последнее значение).
В результате выполнения запроса получим список из 285 заказов, который каждый из покупателей сделал последним.
* * *
12. Для таблицы Покупатели (БД Фрукты) создать, с помощью мастера Повторяющиеся записи, запрос:
– общее число однофамильцев.
Здесь все очень просто. После того, как с помощью Мастера Повторяющиеся записи создан и сохранен запрос, сформировавший Список покупателей-однофамильцев, необходимо лишь подсчитать их число.
Для этого при построении простого запроса необходимо в качестве исходной информации (вспомогательного запроса) воспользоваться имеющимся запросом Список покупателей-однофамильцев. После выбора единственного выводимого поля Фамилия, в качестве Групповой операции необходимо выбрать Count (Количество).
После выполнения запроса в качестве единственной результирующей записи и будет выдано искомое число – 11.
This entry was posted on Sunday, January 10th, 2010 at 19:59 and is filed under Access, Магистратура, Новое. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.
Дата добавления: 2015-07-19; просмотров: 37 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Количество заказов с суммой превышающей среднюю стоимость заказа; | | | Конечные результаты использования собственности распределяются между участниками с учетом их доли |