这是一个小学数学的问题。。.
data tmp2;
set tmp1;
second = input(d1,yymmdd8.);
first= input(d2,yymmdd8.);
intvalue=intck('weekday',first,second);
a=int(intvalue/7);
b=mod(intvalue/7);
c=weekday(first)+b;
if c<7 then tureday=a*5+b;
else if c=7 then tureday=a*5+b-1;
else if c>7 then tureday=a*5+b-2;
else tureday=. ;
run;