oracle 先分组后获取每组最大值的该条全部信息展示

2021年10月12日 15点热度 0条评论 来源: ruiguang21

用一个实例说明:

TEST表

我现在想用MM字段分组,取得DD日期为最新的那一条详细数据

SELECT


a.* 


FROM



( SELECT ROW_NUMBER () OVER ( PARTITION BY MM ORDER BY DD DESC ) rn, TEST.* FROM TEST ) a 


WHERE

a.rn =1

执行结果如下:

    原文作者:ruiguang21
    原文地址: https://blog.csdn.net/ruiguang21/article/details/80944118
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。