再求助:按日历统计数据
各位老师:原表ffff为按日历记录请假情况,num为编号,ny为年月,j1-j31为日历想得到gg表的结果,即某编号人员从某年月的几号至某年月的几号并统计合计数。
(只统计填写“探”的结果)用vfp6.0
增加年度字段,按月统计 “探”记录数,按编号,年度,ny,开始月日,结束月日,合计表形式输出
(若涉及跨月最好能折成一条记录,不跨月的都单独成一条记录)

谢谢!!!
cc = '' For ii = 1 to 31 cc = cc + '+j' + Ltrim(Str(ii)) EndFor cc = Substr(cc,2) Select num, nina, yue, &cc as jx from ffff into cursor ggg Select num, nina, yue, Occurs('探',jx) hj, At('探',jx) st, Rat('探',jx) et from ggg into cursor ggg Select num, nina, yue, Sum(hj) as hj, Min(st) st, Max(et) et from ggg where st > 0 group by num,nina,yue into cursor ggg Select num, nina, yue, hj, 1+Int((st-1)/4) st, 1+Int((et-1)/4) et from ggg into cursor ggg Select num, nina, hj, Date(nina,yue,st) st, Date(nina,yue,et) et from ggg into cursor ggg Select num, nina, Min(st) as st, Max(et) et, Sum(hj) jh from ggg group by num, nina into cursor ggg Browse