题解 | #按照dept_no进行汇总#
查找在职员工自入职以来的薪水涨幅情况
http://www.nowcoder.com/practice/fc7344ece7294b9e98401826b94c6ea5
查找在职员工自入职以来的薪水涨幅情况
http://www.nowcoder.com/practice/fc7344ece7294b9e98401826b94c6ea5
#第一步:查询出当前员工工资
select emp_no,salary from salaries
where to_date="9999-01-01";
#第二步:查询出员工入职时的工资
select s.emp_no,s.salary
from salaries as s
inner join employees as e
on s.emp_no = e.emp_no
and s.from_date =e.hire_date;
#第三步:链接两表得到一张新表,包含目前还在职的员工,当前的薪酬情况和入职时的薪酬情况,计算薪酬涨幅情况,并按照growth进行升序
select t1.emp_no,(t1.salary-t2.salary)as growth
from
(select emp_no,salary from salaries
where to_date="9999-01-01") as t1
inner join
(select s.emp_no,s.salary
from salaries as s
inner join employees as e
on s.emp_no = e.emp_no
and s.from_date =e.hire_date) as t2
on t1.emp_no = t2.emp_no
order by growth asc; 相关推荐
嵌入式的小白:其实说句实话,这个福利背后是后一套逻辑的
1.公司食堂提供免费的早餐,但不会提供到比如10点,这样大家就会早点来公司
2.食堂提供宵夜,也是同样的道理,想让员工晚上加班
3.提供健身房,也是希望看能不能把大家吸引来周末加班
4.有宿舍的,这个宿舍一般不会很远的,缩短在路上的耗时,更多的时间就放在公司上了
巨人网络公司福利 91人发布