我有一个复杂的逻辑,我有一个有效日期,我想从该日期中查找结束日期,例如对于特定的公司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之间,有什么办法可以使查询正确,以便我应该获取更新的结果?