У меня есть следующие данные в моей входной таблице
warehouse start_date end date distance
AB11 1990-12-01 2020-10-23 10.2
AB11 2020-10-23 NULL 2.5
Ожидаемый вывод
warehouse run_date distance
AB11 1990-12-01 10.2
AB11 1990-12-02 10.2
... generate days until the end date
AB11 1990-10-22 10.2
AB11 2020-10-23 2.5
... +3650 days (10 years)
AB11 2030-10-22 2.5
На входе, если дата окончания определена, то я хотел бы сгенерировать даты от даты начала до даты окончания. Если конечной датой является NULL, я хотел бы создать даты от начальной до 10 лет спустя. Я пробовал уровень и другие предложения, но я все еще не смог решить эту проблему.