Вывести список офисов в восточном регионе, в которых фактические объемы продаж превысили плановые; отсортировать список в алфавитном порядке по названиям городов. 
CUST_NUM – идентификационный номер клиента; 
COMPANY – название компании-клиента; 
CUST_REP – идентификационный номер сотрудника, с которым работает покупатель; 
CREDIT_LIMIT – сумма кредита для данного клиента 
EMPL_NUM – идентификационный номер сотрудника; 
NAME – имя сотрудника; 
AGE – возраст; 
REP_OFFICE – номер офиса; 
TITLE – должность сотрудника; 
HIRE_DATE – дата приема на работу; 
МANAGER – руководитель офиса, к которому приписан сотрудник; 
QUOTA – план продаж; 
SALES – объем продаж 
ORDER_NUM – номер заказа; 
ORDER_DATE – дата заказа; 
CUST – идентификационный номер клиента; 
REP – идентификационный номер сотрудника; 
MFR – идентификатор изготовителя продукта; 
PRODUCT – идентификационный номер продукта; 
QTY – количество; 
AMOUNT – стоимость 
OFFICE – номер офиса; CITY – город; 
MGR – идентификационный номер руководителя офиса; SALES – объем продаж офиса; 
REGION – район; 
TARGET – план продаж офиса 
MFR_ID – идентификационное название продукта; 
DESCRIPTION – описание товара; 
PRODUCT_ID – идентификационный номер; 
PRICE – стоимость; 
QTY_ON_HAND – количество товара на складе
	
	
	SQL
	
		
		
								
				
								
				
								
				
								
				
			
	
		
			Написать запрос sql
наверно тут имелось ввиду так..
Таблица кленты
CUST_NUM – идентификационный номер клиента;
COMPANY – название компании-клиента;
CUST_REP – идентификационный номер сотрудника, с которым работает покупатель;
CREDIT_LIMIT – сумма кредита для данного клиента
Таблица сотрудники
EMPL_NUM – идентификационный номер сотрудника;
NAME – имя сотрудника;
AGE – возраст;
REP_OFFICE – номер офиса;
TITLE – должность сотрудника;
HIRE_DATE – дата приема на работу;
МANAGER – руководитель офиса, к которому приписан сотрудник;
Таблица продажи
QUOTA – план продаж;
SALES – объем продаж
ORDER_NUM – номер заказа;
ORDER_DATE – дата заказа;
CUST – идентификационный номер клиента;
REP – идентификационный номер сотрудника;
MFR – идентификатор изготовителя продукта;
PRODUCT – идентификационный номер продукта;
QTY – количество;
AMOUNT – стоимость
OFFICE – номер офиса; CITY – город;
MGR – идентификационный номер руководителя офиса; SALES – объем продаж офиса;
REGION – район;
TARGET – план продаж офиса
--Таблица товары
MFR_ID – идентификационное название продукта;
DESCRIPTION – описание товара;
PRODUCT_ID – идентификационный номер;
PRICE – стоимость;
QTY_ON_HAND – количество товара на складе
тады можно так попробовать...
select REP_OFFICE, CITY
from Продажи
left join сотрудники on rep=cust_rep
where region ='Восточный'
order by CITY
сильно на коленке написано, но мысль должен донести...
				
							Таблица кленты
CUST_NUM – идентификационный номер клиента;
COMPANY – название компании-клиента;
CUST_REP – идентификационный номер сотрудника, с которым работает покупатель;
CREDIT_LIMIT – сумма кредита для данного клиента
Таблица сотрудники
EMPL_NUM – идентификационный номер сотрудника;
NAME – имя сотрудника;
AGE – возраст;
REP_OFFICE – номер офиса;
TITLE – должность сотрудника;
HIRE_DATE – дата приема на работу;
МANAGER – руководитель офиса, к которому приписан сотрудник;
Таблица продажи
QUOTA – план продаж;
SALES – объем продаж
ORDER_NUM – номер заказа;
ORDER_DATE – дата заказа;
CUST – идентификационный номер клиента;
REP – идентификационный номер сотрудника;
MFR – идентификатор изготовителя продукта;
PRODUCT – идентификационный номер продукта;
QTY – количество;
AMOUNT – стоимость
OFFICE – номер офиса; CITY – город;
MGR – идентификационный номер руководителя офиса; SALES – объем продаж офиса;
REGION – район;
TARGET – план продаж офиса
--Таблица товары
MFR_ID – идентификационное название продукта;
DESCRIPTION – описание товара;
PRODUCT_ID – идентификационный номер;
PRICE – стоимость;
QTY_ON_HAND – количество товара на складе
тады можно так попробовать...
select REP_OFFICE, CITY
from Продажи
left join сотрудники on rep=cust_rep
where region ='Восточный'
order by CITY
сильно на коленке написано, но мысль должен донести...
Я не понял, у тебя база денормализованная что ли? Все в одну кучу свалено?
Тогда ответ зависит от степени нормализации данных, мне отсюда не видно, какая она там у тебя. Тут и сотрудники, и офисы, и вообще все - не поймешь, за что хвататься.
Если это какая-то сводная таблица, то запрос твой легче сделать по исходной таблице продаж.
				
							Тогда ответ зависит от степени нормализации данных, мне отсюда не видно, какая она там у тебя. Тут и сотрудники, и офисы, и вообще все - не поймешь, за что хвататься.
Если это какая-то сводная таблица, то запрос твой легче сделать по исходной таблице продаж.
Я дополню мысль другого ответчика)
...
Таблица оффисы
OFFICE – номер офиса; CITY – город;
MGR – идентификационный номер руководителя офиса; SALES – объем продаж офиса;
REGION – район;
TARGET – план продаж офиса
select OFFICE, CITY
from Продажи
left join сотрудники on rep=cust_rep
left join оффисы on OFFICE =REP_OFFICE
where region ='Восточный'
GROUP BY OFFICE
HAVING SUM(SALES) > AVG(TARGET)
order by CITY
сильно на коленке написано, но мысль должен донести... :)
				
									...
Таблица оффисы
OFFICE – номер офиса; CITY – город;
MGR – идентификационный номер руководителя офиса; SALES – объем продаж офиса;
REGION – район;
TARGET – план продаж офиса
select OFFICE, CITY
from Продажи
left join сотрудники on rep=cust_rep
left join оффисы on OFFICE =REP_OFFICE
where region ='Восточный'
GROUP BY OFFICE
HAVING SUM(SALES) > AVG(TARGET)
order by CITY
сильно на коленке написано, но мысль должен донести... :)
1.Data Base
2.Активное использование, переход с одного контекста до другого
3.Аппликации
4.Джепеги
5.Архив
				
							2.Активное использование, переход с одного контекста до другого
3.Аппликации
4.Джепеги
5.Архив
Похожие вопросы
- Не очень понятен синтаксис запросов SQL
- Добрый день! Помогите пожалуйста сообразить, как написать запрос
- Помогите написать sql запросы
- SQL-запрос Вывести идентификаторы всех владельцев комнат
- SQL запрос Найдите какой процент пользователей, зарегистрированных на сервисе бронирования
- Sql запрос создания таблицы
- SQL. Выводятся не все данные. 4 задача.
- Можно ли в SQL запросе опустить слово AS? Пример:
- Приведите пример запросов для статического и динамического sql
- SQL запрос (like)
 
			 
						 
						
а салес в моём варианте, это салес сотрудников