Write a query in SQL to list the highest paid employees of PERTH who joined before the most recently hired employee of grade 2
- برمجة سي كيو ال sql
- 2021-09-07
- mhanasmh00489829403
الأجوبة
SELECT *
FROM employees
WHERE salary =
(SELECT max(salary)
FROM employees e,
department d
WHERE e.dep_id = d.dep_id
AND d.dep_location = 'PERTH'
AND hire_date <
(SELECT max(hire_date)
FROM employees e,
salary_grade s
WHERE e.salary BETWEEN s.min_sal AND s.max_sal
AND s.grade = 2));
Sample Output:
emp_id | emp_name | job_name | manager_id | hire_date | salary | commission | dep_id --------+----------+----------+------------+------------+---------+------------+-------- 66928 | BLAZE | MANAGER | 68319 | 1991-05-01 | 2750.00 | | 3001 (1 row)
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال