数据比较取值的问题

如13行的shhigh值是2953,temp1值是2952,那就从13行开始计算,直到38行,shclose值为2992.4,temp3值为2992.5,取出的数据另存新表的结果为,
38 2011-6-15,三 25 2952 3001.7 2932.7 2992.5 以此类推到表尾,我开始的程序如下:
USE if8888.DBF ALIAS A
NDAY=13
SELECT A
FOR I=1 TO RECCOUNT()-(nday-1)
SELECT MAX(SHHIGH),MIN(SHLOW) FROM if8888 WHERE BETWEEN(RECNO(),I,I+(nday-2)) INTO ARRAY AA
SELECT A
REPLACE temp1 WITH AA(1,1),temp2 WITH AA(1,2),temp3 WITH 0.5*temp1+0.5*temp2 FOR RECNO()=I+(nday-1)
GO I+(nday-1)
ENDFOR
但我的比较语句不会写,谢谢各位不吝赐教