Как сгруппировать данные по клиенту, с разрывом дат?
Имеется таблица вида имя клиента , дата начала подписки , дата конца подписки. ПО одному клиенту может быть много записей, но между датами бывают разрывы. Как сгруппировать по клиенту min date max date в рамках непрерывности?
на выходе получить: 1 2020-01-01 2020-01-31 1 2020-02-01 2020-02-05 1 2020-02-08 2020-02-28
и тд
Источник: Stack Overflow на русском