【发布时间】:2016-10-27 04:09:16
【问题描述】:
我通过 R 中的 RSQLite 包使用 sqlite。
我有两张桌子: 表 1 有重要的列“PERMCO”和“Reporting_Period”。 ('Reporting_Period' 是一个整数日期)
表 2 有重要的列“PERMCO”和“日期”。 ('date' 是一个整数日期)
我想以表 1 作为左表进行左连接。 问题是 'PERMCO' 在第二个表中不是唯一的(按行,有很多重复项)。
对于表 1 的给定行,我希望第二个表中的匹配项是表 2 中匹配PERMCO 的行,该行在绝对日期上与第一个表中的“Reporting_Period”最接近。
不太清楚如何做到这一点......
谢谢
【问题讨论】:
-
到目前为止你做了什么?代码/查询?
-
添加示例查询和预期输出
标签: sql sqlite group-by left-join rsqlite