As-of join

aj [c1…cn; t1; t2] aj0 [c1…cn; t1; t2] ajf [c1…cn; t1; t2] ajf0[c1…cn; t1; t2]

Where

returns a table with records from the left-join of t1 and t2. In the join, columns c1…cn-1 are matched for equality, and the last value of cn (most recent time) is taken. For each record in t1, the result has one record with the items in t1, and

aj, aj0

aj and aj0 return different times in their results:

aj    boundary time from t1
aj0   actual time from t2