ITPub博客

首页 > IT职业 > IT生活 > 分组查出每组中日期最大的一条(分组查出班级中成绩第一名的一个)

分组查出每组中日期最大的一条(分组查出班级中成绩第一名的一个)

原创 IT生活 作者:zenzuguo 时间:2008-07-01 14:12:17 0 删除 编辑

分组查出每组中日期最大的一条

select * from
(
select order_id,poleid,order_date,row_number() over(partition by poleid order by order_date desc) mm
from orders
)
where mm=1

分组查出班级中成绩第一名的一个

select * from
(
select name,class,s,row_number() over(partition by class order by s desc) mm from t2
)
where mm=1

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/106285/viewspace-1006446/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: SQL&PL/SQL (转)
下一篇: javascript提交表单
请登录后发表评论 登录
全部评论

注册时间:2012-12-30

  • 博文量
    84
  • 访问量
    844566