728x90
반응형
01/03일
select m.dept_no , d.dept_name, avg(s.salary) as '평균' from salaries as s
join dept_emp as m on m.emp_no = s.emp_no
join departments as d on d.dept_no = m.dept_no
WHERE s.from_date <= '2000-01-31'
AND s.to_date >= '2000-01-01'
group by m.dept_no order by avg(s.salary) desc limit 1;
친구와 공유한 쿼리
사원 번호가 10007인 사원의 부서를 찾고 그 부서의 매니저의 이름을 출력하여라
select e.last_name, e.first_name, dm.* from employees as e
join dept_emp as m on m.emp_no = (select emp_no from employees where emp_no = 10007)
join dept_manager as dm on dm.dept_no = m.dept_no
where e.emp_no = dm.emp_no;
매니저 중 역대 가장 높은 연봉을 받은 매니저의 입사년도를 출력하라.
select s.from_date , s.emp_no , s.salary from salaries as s
join dept_manager as dm on dm.emp_no = s.emp_no
order by salary desc limit 1 ;
728x90
반응형
댓글