Переход от таблицы типа SCD1 к типу SCD2 в MySQL
Есть таблица типа SCD1. В такой таблице хранится дата начала использования тарифа (start_date) для каждого клиента.
Нужно написать запроc, чтобы прийти к типу SCD2. А в такой таблице будет храниться уже дата начала и конца использования тарифа (finish_date). Результат должен быть такой.
Данные SCD2 напрямую получаются из SCD1. Например для клиента №1 указаны три даты в колонке start_date. Это значит, что с 10.09 он начал пользоваться тарифом (rate) №1, 12.09 перешел на тариф №2, а 17.09 перешел обратно на тариф №1. Таким образом, он пользовался тарифом №1 с 10.09 по 12.09, тарифом №2 с 12.09 по 17.09, а затем опять тарифом №1.


