|
SELECT 239
USE G:\三角递增法\无偶数表总表.DBF ALIAS 无偶数总表
SELECT 102
USE G:\三角递增法\偶数周期表102.DBF ALIAS 偶周期102
SELECT 103
USE G:\三角递增法\偶数周期表103.DBF ALIAS 偶周期103
SELECT 104
USE G:\三角递增法\偶数周期表104.DBF ALIAS 偶周期104
SELECT 105
USE G:\三角递增法\偶数周期表105.DBF ALIAS 偶周期105
SELECT 106
USE G:\三角递增法\偶数周期表106.DBF ALIAS 偶周期106
SELECT 107
USE G:\三角递增法\偶数周期表107.DBF ALIAS 偶周期107
SELECT 108
USE G:\三角递增法\偶数周期表108.DBF ALIAS 偶周期108
SELECT 109
USE G:\三角递增法\偶数周期表109.DBF ALIAS 偶周期109
SELECT 110
USE G:\三角递增法\偶数周期表110.DBF ALIAS 偶周期110
SELECT 111
USE G:\三角递增法\偶数周期表111.DBF ALIAS 偶周期111
SELECT 112
USE G:\三角递增法\偶数周期表112.DBF ALIAS 偶周期112
SELECT 113
USE G:\三角递增法\偶数周期表113.DBF ALIAS 偶周期113
SELECT 114
USE G:\三角递增法\偶数周期表114.DBF ALIAS 偶周期114
SELECT 115
USE G:\三角递增法\偶数周期表115.DBF ALIAS 偶周期115
SELECT 116
USE G:\三角递增法\偶数周期表116.DBF ALIAS 偶周期116
SELECT 117
USE G:\三角递增法\偶数周期表117.DBF ALIAS 偶周期117
SELECT 118
USE G:\三角递增法\偶数周期表118.DBF ALIAS 偶周期118
SELECT 119
USE G:\三角递增法\偶数周期表119.DBF ALIAS 偶周期119
kssj=SECONDS()
bwjm="偶周期"
For j=102 to 119
@ 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,"运行时间提示") |
|