【发布时间】:2020-06-12 21:38:53
【问题描述】:
如何在 SAS 中使用 proc sql 在两个数据集之间进行一对多连接,以获取数据集 B 中的记录最接近数据集 A 中的值?
数据集 A
#Patient #Date of Dose
001 2020-02-01
数据集 B
# Patient # Lab Test #Date of Test # Value
001 Test 1 2020-01-17 6
001 Test 1 2020-01-29 10
我想进行连接以选择数据集 B 中的第二条记录,该记录的“测试日期”与第一个数据集中的“给药日期”最接近(小于或等于)。
【问题讨论】: