Задание №3 — Базы данных
В файле приведён фрагмент базы данных «Лекарства» о поставках лекарственных средств в аптеки города. База данных состоит из трёх таблиц.
Таблица «Движение лекарственных средств» содержит записи о поставках лекарств в аптеки города в течение первых двух недель июня 2023 г., а также информацию о проданных лекарствах. Поле Тип операции содержит значение Поступление или Продажа, а в соответствующее поле Количество упаковок, шт. внесена информация о том, сколько упаковок лекарственных средств поступило в аптеку или было продано в течение дня. Заголовок таблицы имеет следующий вид.
| ID операции | Дата | ID аптеки | Артикул | Количество упаковок, шт. | Тип операции |
Таблица «Препараты» содержит информацию об основных характеристиках каждого продаваемого лекарственного средства. Заголовок таблицы имеет следующий вид.
| Артикул | Название | Цена за упаковку, руб | Дозировка мг/1 таб. | Таблеток в упаковке, шт | Производитель | Группа препаратов |
Таблица «Аптека» содержит информацию о местонахождении аптек. Заголовок таблицы имеет следующий вид.
| ID аптеки | Сеть | Адрес |
На рисунке приведена схема указанной базы данных.

Используя информацию из приведённой базы данных, определите какую выручку (в рублях) от продажи лекарства "Пустырник", получили аптеки сети "Здоровое поколение" за период с 1 по 14 июня 2023 г. включительно. В ответ запишите только число.
Правильный ответ
15735
Пояснение
Решение:
Выручка — это деньги, полученные при продаже, поэтому в таблице «Движение лекарственных средств» нас интересуют только строки с типом операции «Продажа». Цена берётся из таблицы «Препараты» (связь по полю «Артикул»), а сеть аптеки — из таблицы «Аптека» (связь по полю «ID аптеки»).
Шаг 1. В таблице «Аптека» отбираем строки с сетью «Здоровое поколение» и выписываем ID этих аптек.
Шаг 2. В таблице «Препараты» находим пустырник. Важно: под этим названием в базе два разных артикула — упаковка по 20 таблеток за 60 рублей и упаковка по 30 таблеток за 95 рублей. Нужны оба.
Шаг 3. В таблице «Движение лекарственных средств» оставляем строки: тип операции «Продажа», ID аптеки — из шага 1, артикул — один из двух найденных. Вся таблица и так охватывает 1–14 июня, так что дополнительное ограничение по дате ничего не отсекает. Суммируем «Количество упаковок»: 96 упаковок первого артикула и 105 упаковок второго.
Шаг 4. Умножаем количество на цену соответствующего артикула и складываем: рублей. В таблице это удобно сделать формулой СУММПРОИЗВ по столбцам «Количество упаковок» и подтянутой функцией ВПР цене.
Ответ: 15735