【发布时间】:2021-04-17 07:20:41
【问题描述】:
我有 2 个数据集:A 和 B
数据集 A:
Date | Age
_____________________
31/3/2015 | 21
31/8/2015 | 30
数据集 B:
StartDate | Income
_____________________
30/3/2015 | 1k
31/7/2015 | 2k
1/10/2015 | 3k
如何合并数据集 A 和 B(左连接 B),例如,数据集 A 中的日期 31/8/2015 位于数据集 B 中 31/7/2016 和 1/10/2015 的日期范围内. 所以在 2015 年 8 月 31 日,收入将是 2k。
最终结果应如下所示:
Date | Age | Income
__________________________________________
31/3/2015 | 21 | 1k
31/8/2015 | 30 | 2k
【问题讨论】:
标签: sql sql-server date join merge