я следующая таблица,Как я могу совмещать записи на основе некоторых условий
id id_concept start_date end_date
----------------------------------------------
100 282 20/06/2016 24/06/2016
100 282 15/07/2016 18/07/2016
300 282 01/09/2016 02/09/2016
Мне нужно объединить записи, которая имеет тот же идентификатор, id_concept и время между END_DATE одной записи и START_DATE из следующие 30 дней или меньше (< = 30)
также для комбинированных записей, мне нужно взять START_DATE как самый первый датой_начала отчета и конец _DATE как датой_окончания последней записи
o/p должно быть как,
id id_concept start_date end_date count
---------------------------------------------------
100 282 20/06/2016 18/07/2016 2
300 282 01/09/2016 02/09/2016 1
Пожалуйста, добавьте только теги, которые относятся к используемой СУБД. Вы действительно используете Oracle ** и ** Postgres ** и ** Redshift? –