分组查出每组中日期最大的一条
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
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/106285/viewspace-1006446/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/106285/viewspace-1006446/