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