hallo liste,

sorry, zu fr�h auf den knopf gedr�ckt... 
hier nochmal das ganze mit Betreff

kennt sich hier vielleicht jemand mit dem umgang von cursorvariablen aus?
ich habe folgendes problem:
 das ergebnis eines selects
---
 SELECT Nummer FROM x where y = 'bla' GROUP BY Nummer HAVING COUNT(Nummer) >
1
---
ergibt keinen, einen oder mehrere datens�tze in einem recordset soweit so
gut
nun interessiert aber nicht nur die Spalte Nummer sondern auch andere
Spalten,
z.b. farbe ( select Nummer, Farbe...)
das funktioniert aber so nicht - zumindest kenne ich keine l�sung :-(
daher nun der versuch mit einem cursor

alles klappt, bis auf die letzte bedingung im where-teil, wenn ich sie
weglasse
also nur nach 'bla' suche gehts, aber das ist ja 
nicht das was gewollt ist, es sollen ja genau die datens�tze herausgefiltert
werden
die eben die bedingung des ergebnisses der ersten sql-abfrage erf�llen
(und diese ergebnisse sollten eigentlich in der variablen @nummer stehen,
d.h. bei jedem durchlauf der while schleife einen neue nummer...)
---
...
...
FETCH NEXT FROM ACursor INTO @nummer, @anzahl
WHILE @@FETCH_STATUS = 0
  BEGIN
  IF @anzahl > 1
    select Nummer, Farbe from x where y = 'bla' AND Nummer = @vorgangsnr
---

aber vielleicht ist es ja auch mit kanonen auf spatzen gefeuert wenn ich f�r
diese l�cherliche doppelfunktion eines sql-sripts einen cursor bem�he??

f�r jeden ratschlag dankbar!

steffen aus dem tr�bgrauen berlin

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


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