又有新问题,继续发贴求帮助
程序代码:
use USE ssc CSTR1=[] SCAN FOR rq=20130309 CSTR=CSTR1+a5 ENDSCAN ? CSTR1 list CSTR to b1.txt wait CLEAR *CSTR=[01234567890123456783456784567897890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567878] AA=IIF(BETWEEN(LEFTC(CSTR,1),[0],[4]),[小],[大]) CREATE CURSOR T (A C(2),B N(2)) N=1 FOR I=1 TO LEN(CSTR) CSTRA=IIF(BETWEEN(SUBSTRC(CSTR,I,1),[0],[4]),[小],[大]) IF CSTRA!=AA N=N+1 ENDIF INSERT INTO T VALUES (CSTRA,N) AA=CSTRA ENDFOR SELECT A,B,CAST(COUNT(*) AS N(2)) C FROM T GROUP BY 2,1 INTO CURSOR T1 CALCULATE MAX(C) TO CS N=0 CSTR=[] FOR I=1 TO CS SCAN CSTR=CSTR+IIF(C-N<=0,[ ],A)+IIF(RECNO([T1])=RECCOUNT([T1]),CHR(13)+CHR(10),[]) ENDSCAN N=N+1 ENDFOR *?CSTR list CSTR to b2.txt生成 b1.txt b2.txt
但b1 重复 很长如下:
记录号 CSTR
1 508907355871728119929072665379569048867812480944430586045041450238481077337689361465113785068795085377151644725484831298
2 508907355871728119929072665379569048867812480944430586045041450238481077337689361465113785068795085377151644725484831298
.
.
.
7318 508907355871728119929072665379569048867812480944430586045041450238481077337689361465113785068795085377151644725484831298
7319 508907355871728119929072665379569048867812480944430586045041450238481077337689361465113785068795085377151644725484831298
7320 508907355871728119929072665379569048867812480944430586045041450238481077337689361465113785068795085377151644725484831298
7320多重复记录
b2 杂乱不连贯
记录号 CSTR
1 大小大小大小大小大小大小大小大小大小大小大小大小大
小大小大小大小大小大小大小大小大小大小大小大小大小
大小大小大小大小大小大小大小大小大
大 大 小大 大 大小大小
小大小 小 小 小大小大 小大小大 大 大
大 小 小大
大 大 大 大小
小大 小 小 大 小大 大
小
大 大 大
小 小 大 大
大 大
小 大
2 大小大小大小大小大小大小大小大小大小大小大小大小大
小大小大小大小大小大小大小大小大小大小大小大小大小
大小大小大小大小大小大小大小大小大
大 大 小大 大 大小大小
小大小 小 小 小大小大 小大小大 大 大
大 小 小大
大 大 大 大小
小大 小 小 大 小大 大
小
大 大 大
小 小 大 大
大 大
小 大
3 大小大小大小大小大小大小大小大小大小大小大小大小大
小大小大小大小大小大小大小大小大小大小大小大小大小
大小大小大小大小大小大小大小大小大
大 大 小大 大 大小大小
小大小 小 小 小大小大 小大小大 大 大
大 小 小大
大 大 大 大小
小大 小 小 大 小大 大
小
大 大 大
小 小 大 大
大 大
小 大
下面还有
***********************************************
请继续帮忙