我如何为下面的查询编写查询。持续资格日期的SQL查询
我有一个像
id eff date term date
C 20000101 20050228
C 20000501 20120229
C 20060101 20120301
我需要检查的连续资格数据,如果连续我需要摆脱的其他记录。对于上面的例子中我需要的输出作为
id Eff date Term date
C 20000101 20120301
我需要删除ranges.In上面的例子中我有资格的重叠范围内的重叠。如果我有另一个输入记录(第四个)说C 20130101 20130531那么我的输出应该是两个记录。 ç20000010 20120301和C 20130101 20130531
你是什么意思与“连续资格”?为什么只选择那一行?请扩大您的请求。 – ericpap
我需要删除重叠的范围。在上面的例子中,我有重叠范围的资格。如果我有另一个输入记录(第四个)说C 20130101 20130531那么我的输出应该是两个记录。 C 20000010 20120301和C 20130101 20130531 – user3539875