首页 > 代码库 > oracle分组取每组第一条数据
oracle分组取每组第一条数据
select * from test;
no | time | name |
1001 | 20141226 | zhangsan |
1001 | 20141227 | lisi |
1002 | 20141228 | wangwu |
1002 | 20141229 | zhaoliu |
select * from (select rank() over(partition by documentno order by time desc) r,a.* from test a) where r=1;
no time name
----- ----------- ----------
1001 20141227 lisi
1002 20141229 zhaoliu
oracle分组取每组第一条数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。