Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Создать запрос / 9 сообщений из 9, страница 1 из 1
15.02.2018, 16:01
    #39602461
Gomn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать запрос
1)Вывести список продавцов, для которых и план и результат не превосходят соответствующих средних показателей по офису, к которому они приписаны. В списке указать обе разности (для плана и результата).
в чем ошибка?
SELECT S.FULL_NAME, AVG(O.PLAN),S.PLAN, AVG(O.RESULT), S.RESULT F FROM SELLERS S, ОFFICES O
WHERE S.ID = О.SELLER_ID
AND S.PLAN < (SELECT AVG (O.PLAN),PLAN FROM ОFFICES O)
AND S.RESULT < (SELECT AVG (O.RESULT), RESULT FROM ОFFICES O);
2) Вывести список продавцов, для каждого продавца указать сумму, на которую его план отличается от максимального плана продавцов Московского офиса.
SELECT FULL_NAME, S.PLAN - MAX(О.PLAN)
FROM (SELECT O.PLAN, O.SELLER_ID FROM ОFFICES O WHERE CITY = 'Москва'), SELLERS S
WHERE S.ID = О.SELLERS_ID
GROUP BY FULL_NAME;
...
Рейтинг: 0 / 0
15.02.2018, 16:07
    #39602466
Создать запрос
Gomnв чем ошибка?нот э груп бай экспрессия.
...
Рейтинг: 0 / 0
18.02.2018, 18:14
    #39603717
Gomn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать запрос
как с помощью WITH записать эти запросы?
...
Рейтинг: 0 / 0
18.02.2018, 18:35
    #39603723
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать запрос
Убери GROUP BY и используй аналитику.

SY.
...
Рейтинг: 0 / 0
18.02.2018, 22:00
    #39603805
Gomn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать запрос
но я ни разу не сталкиваться с констрyкцией WITH, и как с помощью его сделать?
...
Рейтинг: 0 / 0
18.02.2018, 22:42
    #39603828
Backus-Naur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать запрос
Gomnни разу не сталкиватьсяЖди того, кто первым столкнулся и рассказал всем остальным. А ему рассказал...
...
Рейтинг: 0 / 0
18.02.2018, 23:17
    #39603852
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать запрос
Gomnно я ни разу не сталкиваться с констрyкцией WITH, и как с помощью его сделать?

А доку курить - здоровье портить? Тогда испльзуй in-line view.

SY.
...
Рейтинг: 0 / 0
19.02.2018, 07:32
    #39603896
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать запрос
Gomnно я ни разу не сталкиваться с констрyкцией WITH, и как с помощью его сделать?
Код: sql
1.
2.
3.
4.
5.
6.
with tmp as
(
select 1 id from dual union all
select 2 id from dual
)
select * from tmp where id = 1
...
Рейтинг: 0 / 0
19.02.2018, 13:37
    #39604140
Gomn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать запрос
andreymx, спасибо
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Создать запрос / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]