guyuan雇员表有如下字段:(1分)
雇员表ID(guyuan_ID),
姓名(Name)
工资(Salary),
雇佣日期(Date),
部门ID (bumen_ID)bumen 部门表:
bumen_ID,
bumen_Name.1,查出部门平均工资大于1500元的部门的所有员工,列出这些员工的全部个人信息。2,查出个人工资高于其所在部门平均工资的员工,列出这些员工的全部个人信息及该员工工资高出部门平均工资百分比。谢谢
雇员表ID(guyuan_ID),
姓名(Name)
工资(Salary),
雇佣日期(Date),
部门ID (bumen_ID)bumen 部门表:
bumen_ID,
bumen_Name.1,查出部门平均工资大于1500元的部门的所有员工,列出这些员工的全部个人信息。2,查出个人工资高于其所在部门平均工资的员工,列出这些员工的全部个人信息及该员工工资高出部门平均工资百分比。谢谢
select * from guyuan
where bumen_ID in (
select B.bumen_ID
from guyuan A,bumen B
where A.bumen_ID=B.bumen_ID
group by B.bumen_ID
having avg(A.salary)>1500
)
select C.*,(C.Salary-D.sal)/C.Salary as rat
from guyuan C,(
select B.bumen_ID,avg(Salary) as sal
from guyuan A,bumen B
where A.bumen_ID=B.bumen_ID
group by B.bumen_ID
)D
where C.bumen_ID=D.bumen_ID and C.Salary>D.sal