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

孤月寒星

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

谢谢



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
#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
#32003/7/13 13:37:33
每间隔2个小时,为什么?
如果没有编号的话,可以产生一个随机数ranNum,然后
MoveFirst
Move ranNum