你试试下面的代码。
data dateno;
input date$ time$;
cards;
20010102 100102
20010102 100102
20010102 100102
20010102 100102
20010102 100125
20010102 100125
20010102 100125
20010102 100225
20010102 100225
;
run;
data addno;
set dateno;
by time;
if first.time then no=1;
else no+1;
run;
proc print;run;