现有一张表,内容如下:
id 开始时间             结束时间
10000 2011-4-19 10:00:00    2011-4-19 12:00:00
10000 2011-4-19 10:00:00    2011-4-19 13:00:00
10000 2011-4-19 9:00:00    2011-4-19 11:00:00
10000 2011-4-19 9:00:00    2011-4-19 14:00:00
10000 2011-4-19 11:00:00    2011-4-19 15:00:00
10000 2011-4-19 14:00:00    2011-4-19 15:00:00
10000 2011-4-19 18:00:00    2011-4-19 20:00:00
10000 2011-4-19 20:00:00    2011-4-19 22:00:00实现表中的结果如下:id 开始时间             结束时间
10000 2011-4-19 9:00:00    2011-4-19 15:00:00
10000 2011-4-19 18:00:00    2011-4-19 22:00:00比如一条数据 开始时间是10:00:00 结束时间是12:00:00,另一条数据开始时间是10:00:00,结束时间是13:00:00,
那么他们合并后应该得到一条数据开始时间是10:00:00,结束时间是13:00:00,也就是取并集
但是 你注意一下第6条和第7条这样的没有交叉 就不能取并集了