420948492 发表于 2014-8-4 14:20 
我试了你的程序,但运行有错误。
proc sql; select X1,X2,A1,X1_2,X2_2,A1_2 from pp where ((X1=1 and X1_2=3) or (X2=6 and X2_2=1)) and
9 ! ((A%left(&i)=1 and A%left(&i)_2 ne 1) or (A%left(&i) ne 1 and A%left(&i)_2=1)); quit;
--
76
ERROR 76-322: 语法错误,语句将被忽略。
我用的是sas9.1,是版本问题么?