原则上,我有 2 个表 T1 和 T2,每个表都包含一个日期字段,我们称之为日期:
T1: date | somekey | data ...
T2: date | somekey | data ...
我想要(left)join T1 and T2
,这样结果就包含 T1 中的所有行。
现在对于来自 T1 的每一行,我需要来自 T2 的(恰好一个)行的值,其中ABS(DATEDIFF(T1.date,T2.date))
最小并且T1.somekey=T2.somekey
(如果 T2 中没有这样的行,则为 null)