@Definiert eine Variable @@ eine globale Variable
-----Urspr�ngliche Nachricht-----
Von: Oliver Pusnik [mailto:[EMAIL PROTECTED]]
Gesendet: Fr 22.11.2002 06:03
An: ASP Datenbankprogrammierung
Cc:
Betreff: [aspdedatabase] Re: [aspdedatabase] SQL-Abfrage mit leerem
R�ckgabewert
ne Verst�ndnisfrage am Rande...
was hat das @ in der Abfrage f�r ne Funktion? Hab�s noch nie so gemacht.
:) Olli
----- Original Message -----
From: "Patrick-M. Engel" <[EMAIL PROTECTED]>
To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]>
Sent: Friday, November 22, 2002 12:25 AM
Subject: [aspdedatabase] SQL-Abfrage mit leerem R�ckgabewert
> Hi,
>
> folgendes Problem: Ich habe eine SELECT-Anweisung, welche in der
> WHERE-Klausel wiederum eine SELECT-Anweisung hat, wobei letzte einen Wert
> > -5 haben soll:
>
> SELECT *
> FROM xyz
> WHERE (SELECT sum(meinewerte) FROM xyz2 WHERE meineid=@meineid)>-5
>
> Klappt ja einwandfrei, wenn (SELECT meinwert FROM xyz2 WHERE
> meineid=@meineid) auch einen Wert zur�ck gibt, aaaaber, wenn in xyz2 keine
> Werte f�r @meineid stehen, dann gilt dieser Wert leider nicht als >-5,
> obwohl er aus meiner Logik =0 ist. Jetzt m�sste ich ja quasi die Abfrage
so
> bauen:
>
> SELECT *
> FROM xyz
> WHERE ( ( (SELECT sum(meinewerte) FROM xyz2 WHERE meineid=@meineid)>-5 )
> OR
> ( (SELECT sum(meinewerte) FROM xyz2 WHERE meineid=@meineid) IS NULL )
> )
>
> Was aber aus Performance-Gr�nden bestimmt nicht sinnvoll ist.
>
> Kennt jemand eine bessere L�sung?
>
> Viele Gr��e,
> Patrick
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
<<winmail.dat>>
| [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
