---Soumis par Joe Foster---
Créer une requête qui retourne des enregistrements aléatoirement.
(Q) Comment obtenir 100 enregistrements aléatoirement?
(A) Couper-coller la fonction suivante dans un nouveau module.
'Code courtesy of
'Joe Foster
'************ Code Begin ***********
Function Randomizer () As Integer
Static AlreadyDone As Integer
If AlreadyDone = False Then Randomize : AlreadyDone = True
Randomizer = 0
End Function
'************ Code End *************
Miantenant, pour obtenir 100 enregistrements, au hazard:
select top 100 mytable.*from mytable
where randomizer() = 0
order by rnd(isnull(mytable.question) * 0 + 1)