0

テーブル B の新しい変数とテーブル A の日付の遅れた日付を結合して、テーブル B からテーブル A に変数を取り込むために LEFT JOIN を実行する必要があります。

表 A:

Date    Var1
1/3/07  1

表 B:

Date    Var2
1/2/07  2
1/3/07  3

結合されたテーブル:

Date   Var1  Var2
1/3/07  1    2

何千もの日付に対してこれを行う必要があります。これはうまくいきませんでした:

 proc sql;
 create table data.Join as
 select a.*, b.Var2
 from data.A a left join data.B b
 on a.Date=b.Date
 where a.Date=lag(b.Date,1);
 quit;
4

2 に答える 2