Hallo Leute,
also ich weiß wirklich nicht weiter.
Hab da eine Table in der Form:
_ Attr. 1__| Attr.2 | Attr.3 | Attr.4 |Attr.5
-----------------------------------------------------
Szenario1 | Firma | Wert |Wert | Wert
------------------------------------------------------
Szenario2 | Firma | Wert |Wert | Wert
------------------------------------------------------
Szenario3 | Firma | Wert |Wert | Wert
Nun möchte ich die Tabelle folgendermaßen anzeigen:
Szenario1 | Szenario2 | Szenario3
-------------------------------------------------------
Firma Wert...
-------------------------------------------------------
Attr. 1
-------------------------------------------------------
Attr. 2
-------------------------------------------------------
Attr. n
Also ich habe es versucht, jedoch keine Lösung gefunden. Hier mein Vorschlag, der jedoch sehr aufwendig ist. Gibts da noch andere Möglichkeiten???
Wäre für einen Tip wirklich sehr dankbar!
Mit besten Grüßen
Norbert
also ich weiß wirklich nicht weiter.
Hab da eine Table in der Form:
_ Attr. 1__| Attr.2 | Attr.3 | Attr.4 |Attr.5
-----------------------------------------------------
Szenario1 | Firma | Wert |Wert | Wert
------------------------------------------------------
Szenario2 | Firma | Wert |Wert | Wert
------------------------------------------------------
Szenario3 | Firma | Wert |Wert | Wert
Nun möchte ich die Tabelle folgendermaßen anzeigen:
Szenario1 | Szenario2 | Szenario3
-------------------------------------------------------
Firma Wert...
-------------------------------------------------------
Attr. 1
-------------------------------------------------------
Attr. 2
-------------------------------------------------------
Attr. n
Also ich habe es versucht, jedoch keine Lösung gefunden. Hier mein Vorschlag, der jedoch sehr aufwendig ist. Gibts da noch andere Möglichkeiten???
Code:
SELECT 'Wert1', SUM(CASE WHEN kalk = 'Nach' then Wert1 else null end) AS Nach, SUM(CASE WHEN kalk = 'Vor' then Wert1 else null end) AS VOR, SUM(CASE WHEN kalk = 'Diff' then Wert1 else null end) AS Diff from tblPivot UNION ALL SELECT 'Wert2', SUM(CASE WHEN kalk = 'Nach' then Wert2 else null end) AS Nach, SUM(CASE WHEN kalk = 'Vor' then Wert2 else null end) AS VOR, SUM(CASE WHEN kalk = 'Diff' then Wert2 else null end) AS Diff from tblPivot
Mit besten Grüßen
Norbert
Comment