%MACRO sum;
%let i=1,2,3;
%input i=%sysfunc(putn(&i,DATE7.));
proc sql;
create table saslib.S as
select sum(oppr),sum(clpr)
from saslib.c
where '01/&i/1995'd<=date<='31/&i/1995'd;
quit;
%mend sum;
%sum;
我想设置一个日期的宏变量i
然后求和