Я хочу найти логику улья для отображения данных с истекшим сроком действия из поля исходных данных (startdatetime
) для конкретной комбинации payroll_number
и geo_id
, lob_id
.При изменении комбинации идентификатора для конкретного номера платежной ведомости нам необходимо обновить дату начала следующих записей как дату истечения срока действия предыдущей записи.
payroll_number geo_id lob_id startdatetime effective_dt expiry_dt
111 10 70 19-09-2019 19-09-2019 21-09-2019
111 10 70 20-09-2019 19-09-2019 21-09-2019
111 20 80 21-09-2019 21-09-2019 23-09-2019
111 20 80 22-09-2019 22-09-2019 23-09-2019
111 30 60 23-09-2019 23-09-2019 99-99-9999
222 30 60 23-09-2019 23-09-2019 99-99-9999
333 40 50 24-09-2019 24-09-2019 25-09-2019
333 50 50 25-09-2019 25-09-2019 99-99-9999