Advertisement

SQL12 Get every department's current highest salary employees' information.

阅读量:

题目描述

查询当前仍在职(dept_emp.to_date = '9999-01-01')且薪资尚未变更(salaries.to_date = '9999-01-01')的员工,获取其所属部门编号(dept_no)、员工编号(emp_no)以及对应的薪资金额(salary),并按照部门编号进行升序排序。
CREATE TABLE dept_emp (
emp_no int(11) NOT NULL,
dept_no char(4) NOT NULL,
from_date date NOT NULL,
to_date date NOT NULL,
PRIMARY KEY (emp_no,dept_no));
CREATE TABLE salaries (
emp_no int(11) NOT NULL,
salary int(11) NOT NULL,
from_date date NOT NULL,
to_date date NOT NULL,

PRIMARY KEY (emp_no,from_date));

如执行插入操作:

INSERT INTO dept_emp VALUES(10001,'d001','1986-06-26','9999-01-01')

全部评论 (0)

还没有任何评论哟~