Я хочу заполнить объект календаря, который требует информации о начале и конце даты. У меня есть один столбец, который содержит последовательность дат. Некоторые из дат являются последовательными (имеют разницу в один день), а некоторые - нет.
InfoDate
2013-12-04 consecutive date [StartDate]
2013-12-05 consecutive date
2013-12-06 consecutive date [EndDate]
2013-12-09 [startDate]
2013-12-10 [EndDate]
2014-01-01 [startDate]
2014-01-02
2014-01-03 [EndDate]
2014-01-06 [startDate]
2014-01-07 [EndDate]
2014-01-29 [startDate]
2014-01-30
2014-01-31 [EndDate]
2014-02-03 [startDate]
2014-02-04 [EndDate]
Я хочу выбрать каждый последовательный диапазон дат начала и окончания (первый и последний в блоке).
StartDate EndDate
2013-12-04 2013-12-06
2013-12-09 2013-12-10
2014-01-01 2014-01-03
2014-01-06 2014-01-07
2014-01-29 2014-01-31
2014-02-03 2014-02-04
Я хочу решить проблему, используя только SQL.