also das mit dem "nehme ich mal an" ist zwar logisch auch das man diese datentypen nimmer aber ich bin an diese Datenbank des programms gerichtet und über die logik der datenbank sind oft genug gespräche und naja meist fällt die logik dabei untrn tisch aber das ist ne andere geschichte ich habe mich entschieden es einfacher zu machen jedenfalls die quelle zu vereinfachen
ich habe die Quelltabelle einfach als #tmp gemacht und somit ist die Quelle klar
daann ist es nur noch das problem das richtig einzubringen dass er mir das einzeigt was ich will SIEHE OBEN erster beitrag
CREATE TABLE #tmp(
Artikelnr varchar(30),
Menge decimal(15,3),
Rabatt decimal(5,2))
Dann werden die daten von oben da eingelesen. das wären dann 4016 Zeilen.
das hier habe ich bis jetzt als grundform gefunden kann man da was draus machen wenn ja wie? Ich glaube mitlerweile weißt du ja wie ichs haben will^^
SELECT *
FROM #tmp
PIVOT
(
SUM(VaribleValue)
FOR [Variable] IN ([Sales],[Expenses],[Taxes],[Profit])
)
AS p
Ich finds übrigens echt klasse dass du mir hilfst danke auf jeden fall schonmal