Hallo in die Runde,
ich habe ein kleines SQL-Problem, bei dem ich Hilfe gebrauchen könnte. Ich habe mir die Frage schon oft gestellt - hatte glaube ich auch schon eine Lösung (mit PL/SQL), auf die ich jetzt aber nicht mehr kommen ...
Ich möchte per Abfrage in einer Tabelle zeilenweise stehende Einträge als Spalten anzeigen lassen. Hier das zugehörige Beispiel:
pseudoID | Klasse | Flaeche
-------------------------------
001 | 1 | 100
001 | 2 | 50
001 | 3 | 200
002 | 2 | 200
002 | 3 | 100
...
soll dargestellt (in neue Tabelle exportiert) werden als:
ID | Klasse_1 | Klasse_2 | Klasse_3
-----------------------------------------
001 | 100 | 50 | 200
002 | 0 | 200 | 100
...
um schließlich daraus abzuleiten:
ID | Klasse_1 | Klasse_1proz | Klasse_2 ...
-------------------------------------------------
001 | 100 | 40 [sind %] | 50
002 | 0 | 0 | 200
...
Vorschläge auch nur zu Teillösungen sind natürlich willkommen!
Übrigens: Ich benutze z.Zt. (leider!) *MS-Access* 2003 ...
Vielen Dank,
Till