1.表中有四个字段:人员编号,开始时间,结束时间,类型,数据ID,需要实现如下需求 a.当类型为-1时,丢弃该记录 b.当类型为-1时,且前一行结束时间为null,当前行的开始时间-1作为前一行的结束时间 c.如果后面的时间比前面的时间早,则覆盖前面的时间,不能覆盖的时间要保留 d.时间段重叠的要合并为一行 with x1 as ( ) following ) as minsdate, enddate as orgenddate, ) else enddate end as enddate,ty…