[code:1smldcin]
data a;
input id $ dates :yymmdd8. dd :yymmdd8. map x :yymmdd8.;
format dates dd x yymmddn8.;
cards;
a 20090101 20100923 100 20111201
;
run;
proc contents data=a out=b;
run;
proc sql;
select NAME into :mvar separated by ' '
from b
where FORMAT='YYMMDDN' and FORMATL=8;
quit;
data c;
set a;
drop &mvar;
run;
[/code:1smldcin]