Лабораторная работа №4

Операции join и group by.

Завершить выполнение примеров и задач из раздела 2.3.1

1.       Для каждой страны из справочника COUNTRY, указать количество работающих в этой стране инженеров.

2.       Для каждой страны из справочника COUNTRY, указать количество заказчиков из этой страны.

3.       Для каждого сотрудника выдать название его должности, минимальный и максимальный оклад по этой должности в его стране.

4.       Для каждого руководителя отдела выдать средний оклад сотрудников, работающих на него и их количество.

5.       Для каждого отдела, выдать список его дочерних отделов и суммарный бюджет, который эти отделы тратят на проекты.

6.       Для каждого года, выдать список клиентов, оплативших и получивших заказ в этом году.

7.       Для каждого клиента, количество сотрудников, оформлявших заказы с ним с указанием их среднего оклада.

8.       Для каждого сотрудника, оформлявшего заказы, вывести его имя, название отдела и суммарную стоимость оформленных заказов.

9.       Для каждой вакансии в каждой стране выдать количество сотрудников, работающих на данной должности, и их средний оклад.

10.     Для каждой страны из справочника COUNTRY, выдать количество заказчиков из этой страны и суммарную стоимость заказов, сделанных ими.

Операция UNION

стр. 19-20

задачи №50-52, 57-70 

Работа с базой данных "Учет на складе" 

Путь к базе /fbdata/wh_new.fdb

1. Составить список всех городов, задействованных в проекте. 

2. Составить отчет по остаткам, находящимся на складе "Склад на Шолохова" (отчет должен содержать название товара, количество и единицы измерения)

3. Составить отчет по операциям в 1 квартале 2007 года (Название товара, имя поставщика, название склада, тип операции, количество, цена, сумма по операции).

4. найти количество разных товаров с которыми работал каждый поставщик.