0
Start Date End Date Name Cd Parent1 Parent2
1/1/1900 3/6/2016 X X A B
3/6/2016 12/31/4712 X-1 X A B
父表1
Start Date End Date Name Cd Grand Parent
1/1/1900 2/5/2015 A A AA
2/5/2015 6/8/2016 A-1 A AA
6/8/2016 1/1/4712 A-2 A AA
祖父母表
Start Date End Date Name Cd
1/1/1900 2/7/2015 AA AA
2/7/2015 1/1/4712 AA-1 AA
父表2
Start Date End Date Name Cd
1 1/1/1900 1/1/2012 B B
2 1/1/2012 3/6/2016 B-1 B
我要像下面的基础上开始最终结果的东西/结束日期
Start Date C P1 GP P2
1/1/1900 X A AA B
1/1/2012 X A AA B-1
2/5/2015 X A-1 AA B-1
2/7/2015 X A-1 AA-1 B-1
3/6/2016 X-1 A-1 AA-1 B-2
6/8/2016 X-1 A-2 AA-1 B-2
1/1/2017 X-1 A-2 AA-1 B-3
2/2/2017 X-1 A-2 AA-2 B-3
有人可以帮我换上述方案编写SQL TIA