Nach %ualen Werten ordnen lassen
compuboy
- datenbank
0 MudGuard
Ich habe in einer Tabelle folgenden Spalten:
A | B | C | D
2 3 4 5
1 0 0 0
3 9 0 0
0 0 0 1
Was ich machen möchte ist die Ausgabe der Zeilen nach prozentualem Anteil von A auszugeben. Mit höchtem Wert zuerst.
beispiel
2+3+4+5 =14
Demnach wäre A 1/7 = 14 %
Bei der dritten zeile beträgt A= 100%
Gibt es einen SQl Befehl mit dem das geht!
Danke vielmals!!!!!!!!!!!!!!!!!
Compu
Hi,
Ich habe in einer Tabelle folgenden Spalten:
A | B | C | D
2 3 4 5
1 0 0 0
3 9 0 0
0 0 0 1
Was ich machen möchte ist die Ausgabe der Zeilen nach prozentualem Anteil von A auszugeben. Mit höchtem Wert zuerst.
beispiel
2+3+4+5 =14Demnach wäre A 1/7 = 14 %
Bei der dritten zeile beträgt A= 100%
Hm. Wie ergibt sich das aus dem Beispiel?
Ich hätte ja gesagt, daß in der dritten Zeile A einen Anteil von 25% (3 von 12) hat...
Gibt es einen SQl Befehl mit dem das geht!
order by (a / (a + b + c + d))
wäre das, was ich dann gesagt hätte, aber da bei Dir die dritte Zeile einen anderen Algorithmus (der sich mir nicht erschließt) voraussetzt, müßtest Du dann halt jenen Algorithmus einsetzen.
cu,
Andreas