要以组内某个列的最大值给组排序
具体为每个组中一个日期类型列,根据每个组中的最大日期对分组进行到序排列
想实现效果是
分组列 日期列
222 2007-01-01
222 2007-01-02
222 2007-05-05
111 2007-01-10
111 2007-02-02
333 2007-01-01
具体为每个组中一个日期类型列,根据每个组中的最大日期对分组进行到序排列
想实现效果是
分组列 日期列
222 2007-01-01
222 2007-01-02
222 2007-05-05
111 2007-01-10
111 2007-02-02
333 2007-01-01
(
select gop,dat,max(dat)over(partition by gop)c from b
)order by c,gop
select gop,dat,max(dat)over(partition by gop)c from b
order by c,gop