|
|
|
Hallo,
irgendwie klingt der Betreff komisch aber ich weiß nicht besser wie ich das beschreiben soll. Ich habe also Daten in der Form Key, Jahr, Wert 1,2002,100 1,2003,50 und möchte diese als Key,Wert2002,Wert2003 darstellen 1,100,50 Ich mache das in dem ich mir zuerst die Tabelle nach Key gruppieren lasse und diese Sicht dann mit Unterabfragen um die Jahreswerte ergänze. Funktioniert eigentlich, - aber ist zu langsam. Was kann man da grundsätzlich tunen. SELECT INFPB, VKORG, SPARTE, VERKBÜRO, GSF, WarenGr, FEBER, FertSt, Bez, (SELECT sum( AbsatzWert) FROM FEUMSATZ WHERE (Jahr = 2003) AND (INFPB = FEUMSATZGRP.INFPB) AND (GSF = FEUMSATZGRP.GSF) AND (WarenGr = FEUMSATZGRP.WarenGr) AND (FEBER = FEUMSATZGRP.FEBER)) AS LJ, (SELECT sum( AbsatzWert) FROM FEUMSATZ WHERE (Jahr = 2002) AND (INFPB = FEUMSATZGRP.INFPB) AND (GSF = FEUMSATZGRP.GSF) AND (WarenGr = FEUMSATZGRP.WarenGr) AND (FEBER = FEUMSATZGRP.FEBER)) AS VJ FROM dbo.FEUMSATZGRP WHERE INFPB = @INFPB Danke für eure Hilfe |
|
|
|
Hallo Dieter,
"Dieter Mang" <DieterMangNoSpam> wrote in message news:1680 [..] > Danke für eure Hilfe > -- > mfg Dieter Schau Dir doch mal den Artikel an : Vieleicht hilft Dir das weiter. LG Erwin |
|