oh ;-)  das ist transact-sql. Eine Variable wird in T-SQL so geschrieben.

> -----Urspr�ngliche Nachricht-----
> Von: Oliver Pusnik [mailto:[EMAIL PROTECTED]]
> Gesendet: Freitag, 22. November 2002 06:03
> An: ASP Datenbankprogrammierung
> 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
>


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

Antwort per Email an