楼主先认真测试一下:
USE 表名 EXCLUSIVE
INDEX on 日期时间字段名 TO dt
FOR i=1 TO RECCOUNT()
GO i
namez=姓名
SET FILTER TO 姓名=namez
COUNT TO ii
IF ii>1
GO top
FOR j=1 TO ii-1
DELETE
IF !EOF()
skip
ENDIF
NEXT
SET FILTER TO
ENDIF
NEXT
pack
最爽的就是用select *,max(日期时间字段名) from 表 group by 关键字 into 新表
你要想一条一条的慢慢搞就这样也可试一下:
use 表 in 0
select 表
index on 关键字 tag 关键字
go top
scan
i=关键字
skip
if 关键字=i
skip -1
delete
skip
endif
endscan