SQL-12 获取所有部门中当前员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary
2024-08-22 03:49:21
题目描述
获取所有部门中当前员工薪水最高的相关信息,给出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`));
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`));
输入描述:
无
输出描述:
dept_no | emp_no | salary |
---|---|---|
d001 | 10001 | 88958 |
d002 | 10006 | 43311 |
d003 | 10005 | 94692 |
d004 | 10004 | 74057 |
d005 | 10007 | 88070 |
d006 | 10009 | 95409 |
SQL:
select d.dept_no,d.emp_no,max(s.salary)
from dept_emp d,salaries s
on d.emp_no=s.emp_no
where d.to_date='9999-01-01'and s.to_date='9999-01-01'
group by d.dept_no
最新文章
- 速战速决 (4) - PHP: 类基础, 抽象类, 接口, trait
- android DisplayMetrics 获取屏幕分辨率
- linux 中的快捷键
- 使用AppCan自带的升级功能实现移动端升级
- Q4: Two Sum
- [VBA]根据身份证号码计算年龄的Excel函数
- 【转】shell学习笔记(七)——流程控制之while
- 一:学习Linux前准备工作
- 【自动化测试】robotframework中一些建议可能需要掌握的关键字
- 安装MongoDB报错
- Spring Boot 获得帮助
- 精通CSS 第1章
- CF893F:Subtree Minimum Query(线段树合并)
- easyUI小技巧-纯干货
- drop user ora-604 ora-54
- oracle 函数 WMSYS.WM_CONCAT 与对应 mysql 函数GROUP_CONCAT的用法
- 关于WPF界面框架MahApps.Metro的一个BUG
- MySQL autocommit 和 start transaction
- Java小白手记2:一些名词解释
- (转)Arcgis for Js之Graphiclayer扩展详解
热门文章
- python3 语法小结
- 20165327 2017-2018-2《Java程序设计》课程总结
- 【调试】Idea如何远程debug之SpringBoot jar包启动
- mandatory and advisory文件锁(File Lock)
- POJ-2955 Brackets(括号匹配问题)
- android -------- ConstraintLayout 约束属性(二)
- android -------- WIFI 详解
- python安装pandas和lxml
- 00-自测4. Have Fun with Numbers
- 【MySQL】【4】数据库时间与实际时间相差8小时