---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)