數據庫SQL實戰(牛客網):查找員工編號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 也可以這麼用:將to_date 最大值(當前)的薪水-to_date 最小值(入職當天)的薪水拿到

select
((select salary 
from salaries 
where emp_no = 10001 
order by to_date desc
limit 0,1)
-
(select salary 
from salaries 
where emp_no = 10001 
order by to_date asc
limit 0,1))
as growth;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章