tiantianwo 发表于 2010-6-2 22:30
有一组 数据是以hh:mm:ss表示的,比如9:30:00 9:31:00 9:31:50 ,。。。。,15:00:00
要以11分钟为时间间隔对数据移动分组,比如
9:30:00 9:41:00 9:52:00,。。。。,14:40:00,14:51:00标记为一组;
9:31:00 9:42:00 9:53:00,。。。。。,14:41:00,14:52:00标记为第二组;
.
.
.
9:39:00 9:50:00 10:01:00,。。。。,14:39:00 15::00:00标记为最后一组
请各位大侠各抒己见,不吝赐教!
data time;
do time=9*3600+1800 to 15*3600 by 100;
output;
end;
format time time8.;
run;
%let stime=%eval(9*3600+1800);
data group;
set time;
group=int( (time-&stime)/(11*60) )+1;
run;
proc print; run;


雷达卡





京公网安备 11010802022788号







