У меня есть запрос, который возвращает мне некоторые записи, как показано ниже:
ip; start_date; end_date
0.0.0.0; 09/10/2018 00: 00: 00; 10/10/2018 01:00:00
0.0.0.0; 10/10/2018 00: 00: 00; 11/10/2018 01:00:00
0.0.0.0; 10/10/2018 00: 00: 00; 11/10/2018 02:00:00
0.0.0.0; 10/10/2018 00: 00: 00; 11/10/2018 03:00:00
0.0.0.0; 10/10/2018 00: 00: 00; 11/10/2018 05:00:00
0.0.0.0; 10/12/2018 00: 00: 00; 10/10/2018 04:00:00
Как видите, у меня есть некоторые записи, которые, если мы сгруппируем по дате начала и окончания, окажутся в одном периоде;
как сгруппировать в запросе, чтобы получить записи следующим образом:
0.0.0.0; 09/10/2018 00: 00: 00; 11/10/2018 05:00:00
0.0.0.0; 10/12/2018 00: 00: 00; 10/10/2018 04:00:00
Как видите, первые 5 строк содержатся в одном диапазоне, а последняя строка — нет.