查詢所有員工入職時候的薪水情況,給出emp_no以及salary, 並按照emp_no進行逆序(請注意,乙個員工可能有多次漲薪的情況)
create
table
`employees`
(`emp_no`
int(11)
notnull
,`birth_date`
date
notnull
,`first_name`
varchar(14
)not
null
,`last_name`
varchar(16
)not
null
,`gender`
char(1
)not
null
,`hire_date`
date
notnull
,primary
key(
`emp_no`))
;create
table
`salaries`
(`emp_no`
int(11)
notnull
,`salary`
int(11)
notnull
,`from_date`
date
notnull
,`to_date`
date
notnull
,primary
key(
`emp_no`
,`from_date`))
;
員工入職時候薪水
即:employees.hire_date = salaries.from_date
來確定入職時薪水限定條件。因為員工薪水有可能發生過變化,所以salaries
表可能會有多個emp_no
編號記錄。
select e.emp_no, s.salary
from employees as e
inner
join salaries as s
on e.emp_no = s.emp_no and e.hire_date = s.from_date
order
by e.emp_no desc
查詢所有員工入職時候的薪水情況 6
題目描述 查詢所有員工入職時候的薪水情況,給出emp no以及salary,並按照emp no進行逆序 create tableemployees emp noint 11 not null,birth datedate not null,first namevarchar 14 not null,...
所有員工當前具體的薪水情況
題目描述 找出所有員工當前 to date 9999 01 01 具體的薪水salary情況,對於相同的薪水只顯示一次,並按照逆序顯示 create tablesalaries emp noint 11 not null,salaryint 11 not null,from datedate not...
MYSQL 查詢所有員工自入職以來的薪水漲幅情況
題目 查詢所有員工自入職以來的薪水漲幅情況,給出員工編號emp no以及其對應的薪水漲幅growth,並按照growth進行公升序 create tableemployees emp noint 11 not null,birth datedate not null,first namevarcha...