🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dk.edb.database
Article #15155

Re: Stored Procedure SELECT

#15155
From: Peter Lykkegaard
Date: Wed, 18 Jul 2001 06:39
23 lines
2062 bytes
"Ren� Rolighed Christensen" <rolighed@nospam-freestyler.dk> wrote in message
news:3b54b648$0$69731$edfadb0f@dspool01.news.tele.dk...
> Nu er det MS SQL Server, s� MySQL kommandoer er ikke altid s� heldige! ;o)
>
> Men jeg havde ogs� selv t�nkt over noget lignende, og er fundet frem til
> f�lgende l�sning:
>
> SELECT bla bla ORDER BY ISNULL(tid_til, DATEADD(year, 75, GETDATE())) DESC
>
> ...Alts� erstatter jeg et eventuelt NULL med dags dato plus 75 �r i
> sorteringen.
> Dette virker fint til mit brug, men vil selvf�lgelig ikke kunne bruges i
> mange situationer... alt efter hvad datoerne bruges til og hvad NULL
betyder
> i den sammenh�ng!
>
Du kan evt returnere to recordsets fra din sp
F�rst selecter du alle poster hvor dit felt er lig med Null og derefter
resten af posterne
Din l�sning g�r at MSSQL ikke bruger index, men laver en tablescan

mvh/Peter Lykkegaard
Technical Details
Message-ID: <B4a57.8$Od.1646@news.get2net.dk>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!130.227.3.83!newsfeed1.uni2.dk!news.get2net.dk!not-for-mail
References: <3b448cc3$0$12802$edfadb0f@dspool01.news.tele.dk> <9i75fp$bnl$1@sunsite.dk> <3b534a05$0$295$edfadb0f@dspool01.news.tele.dk> <9ivijm$jtc$1@sunsite.dk> <3b54b648$0$69731$edfadb0f@dspool01.news.tele.dk>

Show Full Headers
Complete Article Headers
X-Google-Language: DANISH,ASCII
X-Google-Thread: fcdf9,2004f50aa895df61
X-Google-Attributes: gidfcdf9,public
X-Google-ArrivalTime: 2001-07-17 23:33:06 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!130.227.3.83!newsfeed1.uni2.dk!news.get2net.dk!not-for-mail
From: "Peter Lykkegaard" <polonline@hot.mail.com>
Newsgroups: dk.edb.database
References: <3b448cc3$0$12802$edfadb0f@dspool01.news.tele.dk> <9i75fp$bnl$1@sunsite.dk> <3b534a05$0$295$edfadb0f@dspool01.news.tele.dk> <9ivijm$jtc$1@sunsite.dk> <3b54b648$0$69731$edfadb0f@dspool01.news.tele.dk>
Subject: Re: Stored Procedure SELECT
Lines: 25
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Message-ID: <B4a57.8$Od.1646@news.get2net.dk>
Date: Wed, 18 Jul 2001 08:39:10 +0200
NNTP-Posting-Host: 130.227.149.195
X-Complaints-To: abuse@uni2.dk
X-Trace: news.get2net.dk 995437985 130.227.149.195 (Wed, 18 Jul 2001 08:33:05 MET DST)
NNTP-Posting-Date: Wed, 18 Jul 2001 08:33:05 MET DST
Organization: UNI2 Internet Kunde