【发布时间】:2019-04-04 01:38:08
【问题描述】:
我有两张表,其中包含以下详细信息。
带有 startdate 和 enddate 列的 Table1。
带有限定日期的表 2。
我想根据table2中的qualifyingdate得到table1的最终结果。
示例:日期为 yyyy-mm-dd 格式
表1:
startdate enddate
row1 : 2018-01-01 2018-03-31
row2 : 2018-02-01 2018-03-31
row3 : 2018-04-20 2018-06-30
row4 : 2017-07-01 2018-12-31
row5 : 2019-08-01 2020-11-30
表2:
QualifyingDate
row1 : 2018-03-01
row2 : 2018-01-31
row3 : 2018-04-20
row4 : 2018-07-01
row5 : 2018-08-01
table1 的最终输出:
row1 : 2018-01-01 2018-03-31 (From table2, row1&row2 falls in between)
row2 : 2018-02-01 2018-03-31 (From table2, row1 falls in between)
row3 : 2018-04-20 2018-06-30 (From table2, row3 falls in between)
row4 : 2017-07-01 2018-12-31 (From table2, row1-row5 falls in between)
请帮帮我。
【问题讨论】: