你可以把日期的格式改一下,下面的代码希望对你有帮助。
data b;
input date date1;
cards;
20010101 20010302
20010102 20010402
;
run;
data b1;
set b;
date_1=input(date,yymmdd12.);
date_2=input(date1,yymmdd12.);
format date_1 yymmdd10.;
format date_2 yymmdd10.;
run;
data work.b;
set work.a;
bdate=mdy(substr(bdate,5,2),substr(bdate,7,2),substr(bdate,1,4));
edate=mdy(substr(edate,5,2),substr(edate,7,2),substr(edate,1,4));
b=edate-bdate;
run;
这个程序可以很好的完成大容量数据处理