我有一张看起来如下的表格。我只希望这些行具有不重叠的时间段。
id, group, starttime, endtime
1 A 2018-01-01 2018-01-04
2 A 2018-01-02 2018-01-05
3 A 2018-01-03 2018-01-07
4 A 2018-01-05 2018-01-06
5 A 2018-01-06 2018-01-09
6 A 2018-01-08 2018-01-10
7 B 2018-01-01 2018-01-04
8 B 2018-01-03 2018-01-06
因此,在我的示例中,结果应包含id1,id4,id6和id7,因为它们在该组中开始了一个之前未使用过的新期间。
我已经尝试解决了3天,但我无法解决。感谢您的帮助!
答案 0 :(得分:0)
id5未返回,因为id4已覆盖日期2018-01-06。
有人有想法吗? 非常感谢!