This one is clear in logic.
data have;
input id date: yymmdd10.;
format date yymmdd10.;
cards;
1 2012-02-16
1 2012-02-17
1 2012-02-20
1 2012-03-01
1 2012-03-03
2 2012-02-20
2 2012-02-23
2 2012-02-24
2 2012-03-03
3 2012-03-01
3 2012-03-02
;
run;
proc means data=have nway noprint;
class id ;
var date ;
output out=minmax(keep=id min_date max_date) min=min_date max=max_date;
run;
data template;
set minmax;
do date=min_date to max_date;
output;
end;
format date yymmdd10.;
drop min_date max_date;
run;
proc print;run;


雷达卡




京公网安备 11010802022788号







