|
Вопрос по схеме Oracle HR
|
|||
---|---|---|---|
#18+
Добрый день. 1. Нужно вывести город, максимальную зарплату в городе и сотрудника, который получает максимальную зарплату.(HR- схема) Код: plsql 1. 2. 3. 4. 5.
2. Нужно вывести город, минимальную зарплату в городе, и сотрудника, который получает эту минимальную зарплату получает. (HR- схема) Код: plsql 1. 2. 3. 4. 5. 6.
Но коды не верные. Прошу помочь. Правильные результаты прикрепил. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2021, 17:21 |
|
Вопрос по схеме Oracle HR
|
|||
---|---|---|---|
#18+
LiQuid, максимальную зарплату в городе , а не в подразделении (select max(salary) from employees where department_id = d. department_id ) ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2021, 17:33 |
|
Вопрос по схеме Oracle HR
|
|||
---|---|---|---|
#18+
Stax, А как связать в e.salary = (select min(salary) from employees..) с таблицей Locations и столбцом city? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2021, 19:07 |
|
Вопрос по схеме Oracle HR
|
|||
---|---|---|---|
#18+
Собственно вот схема HR. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 07:46 |
|
Вопрос по схеме Oracle HR
|
|||
---|---|---|---|
#18+
LiQuid, Так и группируй до города, а не до зарплаты Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 11:24 |
|
Вопрос по схеме Oracle HR
|
|||
---|---|---|---|
#18+
LiQuid Stax, А как связать в e.salary = (select min(salary) from employees..) с таблицей Locations и столбцом city? как и в основном запросе ,locations, departments, ето шоб не ломать Ваш изначальный запрос и надо уточнить, если два человека получают мах/мин зп то? ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 14:20 |
|
Вопрос по схеме Oracle HR
|
|||
---|---|---|---|
#18+
env LiQuid, Так и группируй до города, а не до зарплаты Это сработает, а как только добавим например first_name: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
можем получить неправильный результат. При использовании KEEP желательно всегда детерминировать ORDER BY: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2021, 14:37 |
|
|
start [/forum/topic.php?fid=52&gotonew=1&tid=1880183]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
601ms |
get topic data: |
16ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 340ms |
total: | 1045ms |
0 / 0 |