|
SELECT 239
USE G:\三角递增法\无偶数表总表.DBF ALIAS 无偶数总表
SELECT 34
USE G:\三角递增法\偶数周期表34.DBF ALIAS 偶周期34
SELECT 35
USE G:\三角递增法\偶数周期表35.DBF ALIAS 偶周期35
SELECT 36
USE G:\三角递增法\偶数周期表36.DBF ALIAS 偶周期36
SELECT 37
USE G:\三角递增法\偶数周期表37.DBF ALIAS 偶周期37
SELECT 38
USE G:\三角递增法\偶数周期表38.DBF ALIAS 偶周期38
SELECT 39
USE G:\三角递增法\偶数周期表39.DBF ALIAS 偶周期39
SELECT 40
USE G:\三角递增法\偶数周期表40.DBF ALIAS 偶周期40
SELECT 41
USE G:\三角递增法\偶数周期表41.DBF ALIAS 偶周期41
SELECT 42
USE G:\三角递增法\偶数周期表42.DBF ALIAS 偶周期42
SELECT 43
USE G:\三角递增法\偶数周期表43.DBF ALIAS 偶周期43
SELECT 44
USE G:\三角递增法\偶数周期表44.DBF ALIAS 偶周期44
SELECT 45
USE G:\三角递增法\偶数周期表45.DBF ALIAS 偶周期45
SELECT 46
USE G:\三角递增法\偶数周期表46.DBF ALIAS 偶周期46
SELECT 47
USE G:\三角递增法\偶数周期表47.DBF ALIAS 偶周期47
SELECT 48
USE G:\三角递增法\偶数周期表48.DBF ALIAS 偶周期48
SELECT 49
USE G:\三角递增法\偶数周期表49.DBF ALIAS 偶周期49
SELECT 50
USE G:\三角递增法\偶数周期表50.DBF ALIAS 偶周期50
SELECT 51
USE G:\三角递增法\偶数周期表51.DBF ALIAS 偶周期51
kssj=SECONDS()
bwjm="偶周期"
For j=34 to 51
@ 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,"运行时间提示")
第三总区间段的,四步走。第一步 |
|