主题:  如何从数据库表中随机提取记录

孤月寒星

职务:普通成员
等级:1
金币:1.0
发贴:189
注册:2000/12/7 10:16:11
#12003/7/9 22:01:38
有一个表中有5条记录,我想如果条件S=1时(S是任意变量),每间隔2个小时从这个表中随机取出一条记录,请问如何才能做到。(注:随机取出)

谢谢



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
#22003/7/12 21:05:48
randomize
ranid=int(rnd*5+1)
sql="select * from TABLE_NAME where S=1 and id="&ranid&""
...



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#32003/7/13 13:37:33
每间隔2个小时,为什么?
如果没有编号的话,可以产生一个随机数ranNum,然后
MoveFirst
Move ranNum