compuboy: Nach %ualen Werten ordnen lassen

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

  1. 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 =14

    Demnach 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

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/