标签: sql sql-server
基于下面的图片,我想提取上次结束日期与下一个开始日期不匹配的记录。 (例如,第二行的结束日期为2030,第一行的结束日期为2031)
答案 0 :(得分:1)
使用lead():
lead()
select t.* from (select t.*, lead(startdate) over (partition by cardid, package order by startdate) as next_startdate from t ) t where next_startdate <> enddate;