我有一个表,其中有 3 列id, start_time, end_time
,其中start_time
和end_time
是DATE
类型。
如何编写一个查询,它将对处理时间交错的记录进行分组。
例如,
id start_time end_time
---------------------------------------------------------
1 25/07/2013 10:30:00 25/07/2013 11:30:00
2 25/07/2013 11:00:00 25/07/2013 12:00:00
3 25/07/2013 11:15:00 25/07/2013 12:30:00
4 25/07/2013 14:30:00 25/07/2013 15:30:00
5 25/07/2013 10:30:00 25/07/2013 11:15:00
6 25/07/2013 13:30:00 25/07/2013 14:45:00
在这里,id 1,2,3,5
是交错的4,6
和交错的。
我怎样才能做到这一点?
我正在使用 Oracle 11g。