SQL练习题18:查找员工编号emp_no为10001其自入职以来的薪水salary涨幅(总共涨了多少)growth(可能有多次涨薪,没有降薪)

题目:

查找员工编号emp_no为10001其自入职以来的薪水salary涨幅(总共涨了多少)growth(可能有多次涨薪,没有降薪)
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`));

程序:

SELECT (MAX(salary) - MIN(salary)) AS growth
FROM salaries
WHERE emp_no = 10001

 

posted on 2020-09-22 22:00  桌子哥  阅读(162)  评论(0编辑  收藏  举报