Я имею в виду сложную логику, у меня есть дата вступления в силу, с которой я хочу узнать дату окончания, например, для конкретной компании A1, если вторая строка содержит eff_date как 2016-08-21, а последняя eff_date - 2017-08 -21, тогда конечной датой для второй строки должно быть -1 день, то есть 2017-08-20, а конечной датой 2017-08-21 будет сегодняшняя дата, какой бы она ни была, и это должно работать для всех других компаний. .
После этого я хочу узнать разницу этих дат, то есть, моя eff_date - 2016-08-21, а дата окончания - 2017-08-20, тогда я хотел бы знать, какие все даты лежат Между eff_date и end_date, есть ли способ исправить запросы таким образом, чтобы я получил обновленные результаты?