/*第一步,先把数据读进来*/
data moncal;
input dt $ 1-9 count 34-39;
datalines;
2018/7/2 yymmdd10. 214
2018/7/3 yymmdd10. 245
2018/7/4 yymmdd10. 18
2018/7/5 yymmdd10. 13
2018/8/21 yymmdd10. 15
2018/8/22 yymmdd10. 90
2018/8/23 yymmdd10. 50
2018/8/24 yymmdd10. 4
2018/8/25 yymmdd10. 305
2018/8/26 yymmdd10. 508
2018/8/27 yymmdd10. 40
2018/8/28 yymmdd10. 200
2018/8/29 yymmdd10. 50
2018/8/30 yymmdd10. 9
2018/8/31 yymmdd10. 497
2018/9/11 yymmdd10. 158
2018/9/12 yymmdd10. 6597
2018/9/13 yymmdd10. 6564
2018/9/14 yymmdd10. 4214
2018/9/15 yymmdd10. 547
2018/9/16 yymmdd10. 135
2018/9/17 yymmdd10. 24
;
run;
/*第二步,去掉日期后面的日,就保留年月*/
data moncal2 (drop = dt);
length dt1 $ 6.;
set moncal;
dt1 = substr(dt,1,6);
run;
/*第三步,统计summary*/
proc sql;
select dt1, sum(count)
from moncal2
group by dt1;
quit;
看看是不是你要的结果。