Мне нужно получить имена 3 менеджеров, используя подзапросы, результат должен быть 3 строки: имя, фамилия и зарплата - PullRequest
0 голосов
/ 01 апреля 2020
  1. получить имя, фамилию и зарплату руководителя, который имеет наибольшую зарплату и который родился в тот же день недели, когда к компании присоединилось больше сотрудников.

  2. имя, фамилия и оклад менеджера с большим количеством сотрудников женского пола.

  3. имя, фамилия и оклад менеджера с большим количеством сотрудников женского пола.

имя таблицы = empleados

idemp - идентификатор сотрудника idjefe - это идентификатор менеджера dianacimiento - день рождения Diaingreso - первый день в компании саларио это зарплата секс это пол

! [Это должно быть результатом] [1]

NOMBRE         APELLIDO          SALARIO                                                            
-------------- -------------- ----------                                                            
PUBLIS         MANLIO            1350000                                                            
GABRIEL        NOLOSA             990000                                                            
JAIME          ROSETTI           1400000     

Попытка:

select nombre,apellido,salario
from empleados
where salario = (
      select max(salario)
      from empleados
      where idemp = (
            select idemp
            from empleados
            where idjefe = (
                  select idjefe,count(idemp),salario
                  from empleados
                  group by idjefe, salario
                  order by count(idemp) desc
                  where rownum < 2))
           )
     )            
)
/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...