🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7155

Re: [SQL Server] Random recordset terugkrijgen op select

#7155
From: Tom Discart
Date: Thu, 17 Oct 2002 14:31
20 lines
1989 bytes
"Tom Discart" wrote in message
> Ik zou graag een random recordset terugkrijgen uit een select op SQLServer
> 7.
> Het zou volgens
>
http://www.experts-exchange.com/Databases/Microsoft_SQL_Server/Q_10350443.ht
> ml#1 op deze manier kunnen.
> SELECT * FROM tablename ORDER BY RAND()
>
> Maar... bij mij krijg ik steeds dezelfde recordset terug.
> Hoe zou ik dit op kunnen oplossen?
> Bijvoorkeur een random in mijn stored procedure.
> Alvast bedankt
>
Ik heb iets gevonden dat goed werkt...
select *
from <table>
order by rand(<PK> * 1000.0 * datepart(ms, getdate( ) ) )

Tom
Technical Details
Message-ID: <hRzr9.3784$jr3.498682953@hestia.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!newshosting.com!news-xfer1.atl.newshosting.com!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!ossa.telenet-ops.be!hestia.telenet-ops.be.POSTED!not-for-mail
References: <XCzr9.3769$P93.497539197@hestia.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 111b97,886da2ec7c098b3e
X-Google-Attributes: gid111b97,public
X-Google-Thread: 107324,886da2ec7c098b3e
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,886da2ec7c098b3e
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-10-17 07:38:12 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!newshosting.com!news-xfer1.atl.newshosting.com!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!ossa.telenet-ops.be!hestia.telenet-ops.be.POSTED!not-for-mail
From: "Tom Discart" <nospam_tom.discart@pandora.be>
Newsgroups: be.comp.programming,nl.comp.programmeren,nl.internet.www.server-side
References: <XCzr9.3769$P93.497539197@hestia.telenet-ops.be>
Subject: Re: [SQL Server] Random recordset terugkrijgen op select
Lines: 22
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Message-ID: <hRzr9.3784$jr3.498682953@hestia.telenet-ops.be>
Date: Thu, 17 Oct 2002 14:31:41 GMT
NNTP-Posting-Host: 213.224.108.56
X-Complaints-To: abuse@telenet.be
X-Trace: hestia.telenet-ops.be 1034865101 213.224.108.56 (Thu, 17 Oct 2002 16:31:41 CEST)
NNTP-Posting-Date: Thu, 17 Oct 2002 16:31:41 CEST
Organization: Telenet Internet