Получение обобщенных данных для формирования отчетов и создание запросов с данными из нескольких таблиц и подзапросами

1) Напишите запрос, который вычисляет все суммы заказов на 10 ноября.

2) Напишите запрос, который выбирает наименьшую сумму заказа для каждого клиента.

3) Напишите запрос, который выводит данные о клиентах, названия компаний которых начинаются с буквы «К». Вывод упорядочить по возрастанию дат.

4) Напишите запрос, который вычисляет число клиентов, регистрирующих свои заказы, для каждого дня.

5) Напишите запрос, который формирует отчет со следующими данными: код сотрудника, фамилия, имя, отчество, сумма комиссионных, полученная этим сотрудником при оформлении всех заказов (заголовки столбцов должны отражать их содержимое)

6) Напишите запрос к таблице Заказы, который находит наибольшую сумму приобретений на каждую дату размещения заказа. Вывод должен иметь вид: для даты (дата размещения), наибольшая сумма -: (сумма).

7) Напишите запрос, который выводит список сотрудников в алфавитном порядке (по фамилии). Вывод поля фамилии должен сопровождаться именем сотрудника и его адресом электронной почты.

8) Напишите запрос, который выводит сумму заказа на каждый день (дата исполнения) и размещает результаты в порядке убывания даты.

9) Напишите запрос, который выводит список кодов заказов, сопровождающихся фамилией сотрудника, который оформлял эти заказы.

10) Напишите запрос, который формирует вывод со следующими данными: код заказа, фамилия, имя сотрудника и название компании клиента для каждого заказа.

11) Напишите запрос, который выводит всех клиентов, обслуживаемых сотрудниками с комиссионными выше 11%. Выведите название компании, фамилия сотрудника и комиссию сотрудника.

12) Напишите запрос, который вычисляет сумму комиссионных сотрудника для каждого заказа.

13) Напишите запрос, который выводит все пары сотрудников, живущих в одном и том же городе. Исключите комбинации сотрудников с ними же, а также дубликаты строк, выводимых в обратным порядке.

14) Напишите запрос, который выводит все пары заказов по данным клиентам, название компании, и исключал дубликаты из вывода, как в предыдущем вопросе.

15) Напишите запрос, который использует подзапрос для получения всех заказов для клиента с названием компании «ООО ВИТА». Предположим, что код этого клиента неизвестен.

16) Напишите запрос, который вычисляет общую сумму всех заказов для каждого сотрудника, и выводит только тех сотрудников, у которого эта общая сумма больше, чем сумма наибольшего заказа в таблице.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: