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
