data ab;
merge a1(in=a rename=(date=dateA)) b1(in=b rename=(date=dateB));
by date_;
if a=1 and b=1;
format dateA dateB mmddyy10.;
run;作者: Qiong 时间: 2009-6-24 09:47 标题: Re: 请教:merge时日期的处理 [code:yujhin09]proc sql noprint;
create table temp as select a.*,b.*
from temp1 as a
join temp2 as b
on put(input(a.date,yymmdd10.),monyy5.)=put(input(b.date,yymmdd10.),monyy5.);
quit;[/code:yujhin09]作者: shiyiming 时间: 2009-6-24 10:03 标题: Re: 请教:merge时日期的处理 不好意思,没有注意看原来数据的格式,误导了。
Therefore, Vicky's input function is necessary.Thanks作者: shiyiming 时间: 2009-6-24 11:06 标题: Re: 请教:merge时日期的处理 非常感谢楼上二位~~~