У меня есть даты начала и окончания в таблице занятости.Если я изменю какую-либо из дат, другие даты вступления в силу других записей также должны соответственно измениться.
У меня есть следующая таблица данных ниже:
Случай 1 -
ID START_DT END_DT
1 01 апреля 16 31 декабря 16
2 01 января 17 31 июля 17
3 01 августа 17
Если дата начала записи 3 изменится на 15 августа, в другой таблице должен быть создан недействительный период с 01 августа по 14 августа.Никакая другая запись не должна быть произведена.
Дело 2 -
ID START_DT END_DT
1 01-Jan-17 31-Jul-17
2 01-Aug-17
Если дата окончания записи 1 изменяется на 24-Jul-17 - в другой таблице должен быть создан недействительный период с 25-Jul-17 по 31-Jul-17.Никакая другая запись не должна быть произведена.
Дело 3 -
ID START_DT END_DT
1 01-Jan-17 31-Jul-17
2 21 августа 17
Пустой период уже существует с 01 августа 17 по 20 августа 17 Если дата начала записи 2 изменяется на 25 августа 17 - Новый период отмены 01-Авг-17–24-авг-17 следует создать в другой таблице.
Дело 4 -
ID START_DT END_DT
1 01-Январь 17 31 июля 17
2 21 августа 17
Пустой период уже существует с 01 августа 17 по 20 августа 17 Если дата начала записи 2 изменяется на 10 августа-17 - В другой таблице должен быть создан новый недействительный период с 01 августа по 17 августа.
Могут быть и другие сценарии дат.