code | customer | samplelist | procnum | order |
011002 | a | 010-100 | 071033 | df2001001 |
011002 | a | 010-100 | 071033 | df2001002 |
011002 | a | 010-105 | 071033 | df2001001 |
011002 | a | 010-105 | 071033 | df2001002 |
011002 | a | 010-100 | 071034 | df2001002 |
011002 | a | 010-100 | 071035 | |
011003 | b | 010-101 | 071033 | |
011004 | c | 010-102 | 071034 | |
011005 | d | 010-103 | 071034 | df2001003 |
011005 | d | 010-103 | 071035 | |
011006 | e | 010-104 | 071036 | |
你所要求的终表数据是不是多了条???
如果是多了这条记录的话,可以用下述代码实现:
data ode;
set order;
run;
proc sql;
create table zwen as
select *
from sample natural left join ode;
quit;
proc sort data=zwen;
by code procnum samplelist;
run;
ps:如果以后从事与SAS Programming 有关的话,建议你还是看些SAS的基础书,如 Little SAS 等
[此贴子已经被作者于2007-8-17 10:47:57编辑过]