求取每位教师监考时间
最后一条记录表示监考时间,如何
CLOSE DATABASES
USE jk IN 0
GO BOTTOM in jk
最后一行=RECNO()
CREATE CURSOR t1 (姓名 c(10),时间 n(10))
SELECT * FROM jk INTO CURSOR t2 WHERE RECNO()<>最后一行
SELECT * FROM jk INTO CURSOR t3 WHERE RECNO()=最后一行
FOR i=1 TO FCOUNT('t2')
field_name=FIELD(i,'t2')
INSERT INTO t1(姓名,时间) SELECT t2.&field_name.,t3.&field_name. FROM t2,t3 WHERE NOT EMPTY(t2.&field_name.)
ENDFOR
SELECT 姓名,SUM(时间) 时间 FROM t1 INTO CURSOR t4 GROUP BY 姓名
SELECT t4
BROWSE









程序代码: