sql数据库怎么实现分组并取每组的前1条语句,按日期排序?
程序员文章站
2022-04-12 13:22:49
sql数据库怎么实现分组并取每组的前1条语句,按日期排序...
很多时候需要进行分组排序,取组内的第一条,这时用到如下的方式:
select * from ( select row_number() over(partition by '分组' order by '日期') as rownum -- 排序并分组 , * -- 所需显示的字段 from 表 ) as T where T.rownum = 1