📜  sql 选择每组的第一条和最后一条记录 - SQL 代码示例

📅  最后修改于: 2022-03-11 15:05:33.696000             🧑  作者: Mango

代码示例1
select v.*
from (select v.*,
             row_number() over (partition by vehicleid, tripid order by datetime asc) as seqnum_asc,
             row_number() over (partition by vehicleid, tripid order by datetime desc) as seqnum_desc
      from vehicles v
     ) v
where seqnum_asc = 1 or seqnum_desc = 1;