select * from (
select t.*,rank() over(partition by 班级 order by 入学日期 desc) rk
) tt
where tt.rk=1;

解决方案 »

  1.   

    怎么提示:
    “语法错误(操作符丢失): 在查询表达式rank() over(partition by 班级 order by 入学日期 desc) rk” ???
      

  2.   

    我的是 ACCESS 数据库。
      

  3.   

    select top 1 from mytable order by date desc group by class
      

  4.   

    select top 1 * from mytable order by date desc group by class
      

  5.   

    access到这里问?不支持SELECT 嵌套SELECT 。
    所以你来这里问得的答案在oracle中是正确的,到你的access里就不能用了。