Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Access. Запрос Определить количество обращений по доставке товаров каждым клиентом.
Предмет: Информатика
Раздел: Базы данных, работа с запросами в Microsoft Access
Определить количество обращений по доставке товаров каждым клиентом.
На схеме данных видно, что задействованы следующие таблицы:
Код_клиента
, Фамилия
, и др.)Код_доставки
, Код_клиента
, Дата_и_время_доставки_фактическая
, и др.)Между таблицами Клиенты и Доставки установлена связь по полю Код_клиента. Это означает, что каждая доставка связана с конкретным клиентом.
Посчитать, сколько раз каждый клиент делал заказ с доставкой.
Для этого нужно создать итоговый запрос (в режиме конструктора запросов), который:
Код_клиента
, Фамилия
, Имя
, Отчество
Код_клиента
Код_клиента
, Фамилия
, Имя
, Отчество
Код_доставки
Код_доставки
выберите КоличествоЕсли вы хотите сделать это через SQL, вот пример запроса:
SELECT
Клиенты.Код_клиента,
Клиенты.Фамилия,
Клиенты.Имя,
Клиенты.Отчество,
COUNT(Доставки.Код_доставки) AS Количество_доставок
FROM
Клиенты
INNER JOIN
Доставки ON Клиенты.Код_клиента = Доставки.Код_клиента
GROUP BY
Клиенты.Код_клиента, Клиенты.Фамилия, Клиенты.Имя, Клиенты.Отчество;
Вы получите таблицу, в которой для каждого клиента указано, сколько раз он заказывал доставку товаров.
Пример вывода:
Код_клиента | Фамилия | Имя | Отчество | Количество_доставок |
---|---|---|---|---|
1 | Иванов | Иван | Иванович | 3 |
2 | Петрова | Анна | Сергеевна | 5 |
Если нужно — помогу создать этот запрос в интерфейсе Access.