我有 2 个这样的数据集
数据集 1:
From To Period
01/1/2000 20/1/2000 1
21/1/2000 14/2/2000 2
15/2/2000 31/3/2000 3
数据集 2:
Date
15/1/2000
13/2/2000
20/3/2000
期望的结果是这样的:
Date Period
15/1/2000 1
13/2/2000 2
20/3/2000 3
我认为解决方案是按每条记录遍历数据集 2,查找数据集 2 日期值并将其与数据集 1 中的范围 From To 进行比较,直到找到匹配项,然后获取 Period 值。我们可以用 SAS 数据步代码而不是 sql 来做到这一点吗?如果我们这样做,性能明智,会更好吗?
提前感谢您的帮助,非常感谢。