|
SELECT 239
USE G:\三角递增法\无偶数表总表.DBF ALIAS 无偶数总表
SELECT 153
USE G:\三角递增法\偶数周期表153.DBF ALIAS 偶周期153
SELECT 154
USE G:\三角递增法\偶数周期表154.DBF ALIAS 偶周期154
SELECT 155
USE G:\三角递增法\偶数周期表155.DBF ALIAS 偶周期155
SELECT 156
USE G:\三角递增法\偶数周期表156.DBF ALIAS 偶周期156
SELECT 157
USE G:\三角递增法\偶数周期表157.DBF ALIAS 偶周期157
SELECT 158
USE G:\三角递增法\偶数周期表158.DBF ALIAS 偶周期158
SELECT 159
USE G:\三角递增法\偶数周期表159.DBF ALIAS 偶周期159
SELECT 160
USE G:\三角递增法\偶数周期表160.DBF ALIAS 偶周期160
SELECT 161
USE G:\三角递增法\偶数周期表161.DBF ALIAS 偶周期161
SELECT 162
USE G:\三角递增法\偶数周期表162.DBF ALIAS 偶周期162
SELECT 163
USE G:\三角递增法\偶数周期表163.DBF ALIAS 偶周期163
SELECT 164
USE G:\三角递增法\偶数周期表164.DBF ALIAS 偶周期164
SELECT 165
USE G:\三角递增法\偶数周期表165.DBF ALIAS 偶周期165
SELECT 166
USE G:\三角递增法\偶数周期表166.DBF ALIAS 偶周期166
SELECT 167
USE G:\三角递增法\偶数周期表167.DBF ALIAS 偶周期167
SELECT 168
USE G:\三角递增法\偶数周期表168.DBF ALIAS 偶周期168
SELECT 169
USE G:\三角递增法\偶数周期表169.DBF ALIAS 偶周期169
SELECT 170
USE G:\三角递增法\偶数周期表170.DBF ALIAS 偶周期170
kssj=SECONDS()
bwjm="偶周期"
For j=153 to 170
@ 5,12 say j
k=j
wd=bwjm+ALLTRIM(STR(j))
&& CLOSE DATABASES
&& SET COMPATIBLE ON
&& OPEN DATABASE (HOME(2) + 'data\testdata')
&& SELECT 1 && 未使用的工作区
&& USE G:\三角递增法\&WD ALIAS n && 打开 Customer 表
For i=(j-1)*500000+1 to (j+1)*500000
@ 5,12 say i
n=i
s=0
IF MOD(n,5)=1
s=s+30
ENDIF
IF MOD(n,5)=2
s=s+90
ENDIF
IF MOD(n,5)=3
s=s+120
ENDIF
IF MOD(n,5)=4
s=s+180
ENDIF
IF MOD(n,5)=0
s=s+210
ENDIF
wou=INT((n-1)/5)*210+s
SELECT "偶周期"+ALLTRIM(STR(k))
&& select G:\三角递增法\&WD..DBF IN 0
A=偶数
IF A=wou
SELECT "偶周期"+ALLTRIM(STR(k))
skip
LOOP
ELSE
SELECT 239
APPEND BLANK
REPLACE 无偶 WITH wou
ENDIF
ENDFOR
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示") |
|