Loopo
Admiral
- Registriert
- Juli 2002
- Beiträge
- 7.617
Ich habe eine Tabelle, die hat vereinfacht 2 Spalten. In der 2. Spalte stehen Zahlen. Ich möchte nun gruppiert nach der 1. Spalte den prozentuellen Anteil ausgeben.
Die Summe kann ich einfach berechnen mit: SELECT SUM(Spalte2) FROM tabelle;
Das Ergebnis könnte ich nun einfach in einer 2. Abfrage erhalten mit: SELECT (Spalte2*100/Summe) FROM tabelle GROUP BY Spalte1;
Allerdings muss die komplette Abfrage in einem einzigen SQL-Befehl stehen, und das bekomme ich leider nicht auf die Reihe.
Die Summe kann ich einfach berechnen mit: SELECT SUM(Spalte2) FROM tabelle;
Das Ergebnis könnte ich nun einfach in einer 2. Abfrage erhalten mit: SELECT (Spalte2*100/Summe) FROM tabelle GROUP BY Spalte1;
Allerdings muss die komplette Abfrage in einem einzigen SQL-Befehl stehen, und das bekomme ich leider nicht auf die Reihe.
Zuletzt bearbeitet: