> > ich habe folgendes problem und w�rde mich reisig freuen wenn 
> > mir jemand
> > helfen bzw. einen tip geben k�nnte...
> > 
> > ein select der eine anzahl datens�tze als ergebnis bringt
> > - dieses ergebnis mit jeweils unterschiedlichen VNummern 
> > (nvarchar) soll
> > angezeigt werden (klappt)
> > - aus dessen ergebnis sollen die mehrfach vorhandenen datens�tze mit
> > gleichen VNummern als ein spezieller datensatz der teil 
> > dieser untermenge ist,
> > angezeigt werden (bis hierin klappt es auch noch)
> > 
> > ABER:
> >  dieser spezielle datensatz soll bei der anzeige in einigen 
> > feldern den
> > aufsummierten inhalt (bei zahlen) der gleichen spalten bei 
> > genau den datens�tzen
> > enthalten, die die gleiche VNummer aufweisen bzw. den 
> > konkatenierten inhalt
> > bei varchar-feldern.
> > 
> > w�re super wenn mir einer der experten auf die spr�nge helfen 
> k�nnte
> > 
> f�r das aufsummieren kannst Du die aggregatfunktion sum benutzen:
> 
> Select month(datum),sum(betrag) from eink�nfte group by month(datum)
> 
> Das problem ist nur, dass das nicht mit varchar-feldern geht...
> Daf�r m�sstest Du eine SP schreiben, die mit einem cursor �ber die
> entsprechenden datens�tze iteriert und in einer tempor�ren tabelle 
> immer
> den varchar-teil ans den entsprechenden tempor�ren datensatz 
> dranh�ngt..
> Zum schluss muss nur noch ein select auf die tempor�re tabelle
> erfolgen...
> �bigens sollte dass feld in dem aufkonkateniert wird nicht varchar
> sondern text sein, den aufkonkatenierte varchars k�nnen die
> varchar-gr�sse sprengen..
> 
> Aber was spricht dagegen dieses aufkonkatenieren erst im VB-Skript zu
> machen?
> 
> Darf man fragen was Du vorhast? Vielleicht gibt es eine einfachere
> L�sung..

gerne (sorry, war im osterurlaub und greife deshalb erst jetzt den faden
wieder auf)
ich nenn einfach mal die randbedingungen:

- alle datens�tze (ds) haben eine Vnummer. 
- manche Vnummer. existieren mehrfach
- bei mehrfach existierenden Vnummern sollen
 ausgew�hlte Spalten der Vnummer angezeigt werden, die ein zus�tzliches
merkmal aufweist ABER!! (und das genau ist der knackpunkt) ZUS�TZLICH sollen die
inhalte der Spalten der datens�tze IN DEN ENTSPRECHENDEN SPALTEN DES
DATENSATZES angezeigt werden, DER eben DAS ZUS�TZLICHE MERKMAL AUFWEIST
(konkatenieren), so da� immer nur datens�tze mit unterschiedlichen vnummern zur anzeige
kommen

leider find ich keinen weg das problem einfacher zu erkl�ren, an der
vorgehensweise um das ziel zu erreichen kann ich feilen, nicht aber am ziel
selbst...

ich denke eigentlich (noch) das es mit einem oder 2 suuuperklugen
sql-strings zu machen sein muesste aber vielleicht irre ich mich auch?

mfg

steffen





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