select id,dep,name,max(wage) from table where wage='部门名称'

解决方案 »

  1.   

    select * from 表 a
    where 工资 in (select max(工资) from 表 group by 姓名)
      

  2.   

    select id,dep,name,max(wage) as wage from table where wage='部门名称'
    group by id,dep,name
      

  3.   

    select id,dep,name,max(wage) as wage from table where wage='部门名称'
    group by id,dep,name
      

  4.   

    select * 
    from tablename a 
    where dep=@dep 
        and wage=(select max(wage) from tablename where dep=@dep)
      

  5.   

    select id,dep,name,max(wage) as wage from table 
    where wage='某部门'
      

  6.   

    select * from 表 a,
    (select name,max(wage) from 表)b
    where a.name=b.name and a.wage=b.wage
      

  7.   


    select a.* from table a,(select name,max(wage) as wage from tb where wage='部门名称'
    group by name ) b
    where a.name=b.name and a.wage=b.wage
      

  8.   

    sql.Format("select max(file_id) as aa from hl_file");
    try
    {m_pRecordset1=pConnection->Execute(LPCTSTR(sql),&RecordsAffected,adCmdText);
    }
    catch (_com_error e) 
    {CString errormessage;
    errormessage.Format("查询数据库失败!\r\n错误信息:%s",e.ErrorMessage());
    AfxMessageBox(errormessage);
    return;
    }
    _variant_t countid=m_pRecordset1->GetCollect("aa"); if((countid.vt!=VT_NULL) && (countid.vt!=VT_EMPTY))
    {fileid=(char*)_bstr_t(countid);
     /////////////////////////////////////////////////////////取得最大值
    }
      

  9.   

    select * from 表 a
    where 工资 = (select top 1 max(工资) from 表) order by 工资 desc
      

  10.   

    select * from 表 a,
    (select name,max(wage) from 表)b
    where a.name=b.name and a.wage=b.wage
      
      

  11.   


    select * from 表 a,
    (select dep,max(wage) as wage from 表 group by dep)b
    where a.dep=b.dep and a.wage=b.wage有可能存在同一部门中工资最高的有几个人的情况(即工资一样,则将其信息都列出).............................................
      

  12.   

    select a.* from 员工表 a,(select id,wage from 工资表 having wage=(select max(wage) as wage from 工资表))b where a.id=b.id
      

  13.   

    select *
    from table
    where dep='部分名称' and wage>=all
    (select wage  from table where dep='部分名称')