21.查詢所有員工自入職以來的薪水漲幅情況
題目內容:
**及思路:
因為要計算薪水的漲幅情況,因此需要將當前的salary與from_date的salary進行做差。
select scurrent.emp_no,(scurrent.salary-sstart.salary) as growth
from (select sa.emp_no,sa.salary from employees em,salaries sa where em.emp_no=sa.emp_no and sa.to_date='9999-01-01') as scurrent,
(select sa.emp_no,sa.salary from employees em,salaries sa where em.emp_no=sa.emp_no and sa.from_date=em.hire_date) as sstart
where scurrent.emp_no=sstart.emp_no
order by growth;
MYSQL 查詢所有員工自入職以來的薪水漲幅情況
題目 查詢所有員工自入職以來的薪水漲幅情況,給出員工編號emp no以及其對應的薪水漲幅growth,並按照growth進行公升序 create tableemployees emp noint 11 not null,birth datedate not null,first namevarcha...
SQL實戰(5) 查詢所有員工入職時的薪水
題目描述 查詢所有員工入職時候的薪水情況,給出emp no以及salary,並按照emp no進行逆序 請注意,乙個員工可能有多次漲薪的情況 create table employees emp no int 11 not null,birth date date not null,first na...
mysql 查詢員工入職時間
create table employees emp no int 11 not null,birth date date not null,first name varchar 14 not null,last name varchar 16 not null,gender char 1 not ...