SELECT MAX(月工资)  
FROM 职工 group by 部门号

解决方案 »

  1.   


    select a.部門名,max(b.月工資) 最高月工資
    from 部門 a join 職工 b on a.id = b.部門號
    group by a.部門名
      

  2.   

    如果我这样写呢?对吗? 
    SELECT  职工号, MAX(月工资)
    FROM    职工 
    GROUP BY 部门号
      

  3.   

    declare @tab table(id int,name char(10),age int,monthMoney int,dept int,phoneNumber char(10),bgs int);
    insert into @tab values(1,'jake',25,2000,1,'12345',101) 
    insert into @tab values(2,'tom',25,2500,1,'12345',101) 
    insert into @tab values(3,'jhon',25,900,2,'12345',101) select dept,max(monthMoney) from @tab group by dept
      

  4.   

    楼主啊,select语句千变万化,一种结果可以有不同的表现方式,你自己所展现的那种写法,查出来肯定只有一个部门的数据结果
      

  5.   

    楼主啊,select语句千变万化,一种结果可以有不同的表现方式,你自己所展现的那种写法,查出来肯定只有一个部门的数据结果