本人尝试google和查书,仍未解决问题,所以来坛子里请教大侠们。
问题如下:
现在有三张表,我的最终目的是得出一些比率,计算这些比率时会用到不同表中的数据。
比如,计算比率α=x/y,x在表1,y在表2.
本人的代码如下:
/*var1、var4在table1;var2在table2;var4、var5在table3*/
proc sql;
create table ratio as select
var1/var2 as α,
log(var3) as β,
var4 - var5 as γ,
from sasuser.table1 a , sasuser.table2 b ,sasuser.table3 c
on a.code=b.code and b.code=c.code and c.code=a.code
and a.date=b.date and b.date=c.date and c.date=a.date
;
quit;
提示错误:期望下列之一: !, !!, &, (, *, **, +, ',', -, /, <, <=, <>, =, >,
谢谢大侠,试问 on 后面跟的条件语句错在哪里?我想让查询的观测的code和date保持一致。谢谢!