sql查询问题,急!!!

来源:百度知道 编辑:UC知道 时间:2024/05/17 11:05:05
一个职员表(员工号,部门号,工资),要求查询出每个部门的最高工资与最低工资的人员!!!在线等!!!SOS!先谢谢了!
要求查询出每个部门的最高工资与最低工资的是多少与相应的人员的名字!!!在线等!!!先谢谢了!快来人啊!!!帮帮忙!!!3Q SOS!

select b.yuangonghao,a.* from (
select bumenhao,max(gongzi) as gongzi
from yourtable
group by bumenhao
union all
select bumenhao,min(gongzi) as gongzi
from yourtable
group by bumenhao) a left join yourtable b on a.bumenhao=b.bumenhao and a.gongzi=b.gongzi

汗。
min(工资) 最少的
max(工资) 最多的

一楼样子是对的,但数sum是干什么的?
select 职员name,工资 ,min(工资) from 职员表 group by 部门号
select 职员name,工资 ,max(工资)) from 职员表 group by 部门号

select max(sum(工资)) ),min(sum(工资)) from 职员表 group by 部门号