> > hallo liste, > > 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.. Claudius | [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
