Создание строк после измененной даты - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть несколько таблиц, которые используются для создания одной таблицы каждый день.Этот стол сбрасывается и воссоздается каждое утро.

Таблица A

Таблица B

Таблица C

A, B, C создает таблицу D

Я хотел бы создатьновая строка каждый раз изменяет таблицу D.

Таблица D

id   Cat  Start_dt     End_dt  
1    Sun    1/1/2019
2    Mon    1/1/2019   

На следующий день таблица выглядит следующим образом

id   Cat  Start_dt       End_dt  
1    Sun    1/1/2019
2    Mon    1/1/2019    1/5/2019

Как я могу зафиксировать эту модификацию вновая таблица, как показано ниже.

id Cat Start_dt  End_dt  Modified Date Curr_Rec Cycle_Start  Cycle_End
1  Sun 1/1/2019                           Y    1/1/2019     12/31/9999 
2  Mon 1/1/2019                                1/1/2019     1/4/2019
2  Mon 1/1/2019  1/5/2019 1/5/2019        Y    1/5/2019     12/31/9999
...