|
SELECT 239
USE G:\三角递增法\无偶数表总表.DBF ALIAS 无偶数总表
SELECT 85
USE G:\三角递增法\偶数周期表85.DBF ALIAS 偶周期85
SELECT 86
USE G:\三角递增法\偶数周期表86.DBF ALIAS 偶周期86
SELECT 87
USE G:\三角递增法\偶数周期表87.DBF ALIAS 偶周期87
SELECT 88
USE G:\三角递增法\偶数周期表88.DBF ALIAS 偶周期88
SELECT 89
USE G:\三角递增法\偶数周期表89.DBF ALIAS 偶周期89
SELECT 90
USE G:\三角递增法\偶数周期表90.DBF ALIAS 偶周期90
SELECT 91
USE G:\三角递增法\偶数周期表91.DBF ALIAS 偶周期91
SELECT 92
USE G:\三角递增法\偶数周期表92.DBF ALIAS 偶周期92
SELECT 93
USE G:\三角递增法\偶数周期表93.DBF ALIAS 偶周期93
SELECT 94
USE G:\三角递增法\偶数周期表94.DBF ALIAS 偶周期94
SELECT 95
USE G:\三角递增法\偶数周期表95.DBF ALIAS 偶周期95
SELECT 96
USE G:\三角递增法\偶数周期表96.DBF ALIAS 偶周期96
SELECT 97
USE G:\三角递增法\偶数周期表97.DBF ALIAS 偶周期97
SELECT 98
USE G:\三角递增法\偶数周期表98.DBF ALIAS 偶周期98
SELECT 99
USE G:\三角递增法\偶数周期表99.DBF ALIAS 偶周期99
SELECT 100
USE G:\三角递增法\偶数周期表100.DBF ALIAS 偶周期100
SELECT 101
USE G:\三角递增法\偶数周期表101.DBF ALIAS 偶周期101
SELECT 102
USE G:\三角递增法\偶数周期表102.DBF ALIAS 偶周期102
kssj=SECONDS()
bwjm="偶周期"
For j=85 to 102
@ 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,"运行时间提示") |
|