data b;
set a;
yya=input(substr(a,1,4),4.);
mma=input(substr(a,5,2),2.);
yyb=input(substr(b,1,4),4.);
mmb=input(substr(b,5,2),2.);
age=intck('year',mdy(mmb,0,yyb),mdy(mma,0,yya));
run;
[code:mjg0p2uq]
data a ;
input a yymmn6. b yymmn6.;
format a yymmn6.;
format b yymmn6.;
cards;
194009200706
194702200706
194701200706
195001200706
193811200706
193004200706
;
run;
data b;
set a;
age=(b-a)/365.25;
age_int=ceil(age);
run;
[/code:mjg0p2uq]