遇到一个问题,实在不知道如何解决了,请大家帮忙
有两个数据集,导入前日期都是年月日形式的,我导入后,我需要将其合并,两个日期都是都是每年每月最后几天的,但不一致,比如数据集a 19980128 1990228 19980330 数据集b 19980129 19980229 19980330 ,我的方法是只取两个日期的年月(事实上,我要的就是以年月为标准进行合并,不用管是哪天),然后合并
处理方法如下:
data a1;
set a;
format date yymm10.;
run;
[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]