Graanatal: Durchschnittssortierung

Hallo allerseits,

ich benutze folgenden Befehl:

SELECT * FROM fanwork
                ORDER BY $whatorder + 0
                DESC LIMIT $limiterA,24~

nun würde ich gerne sortieren nach dem Durchschnitt von 2 Werten (in einer Zeile)

Bspl.:

A/B

A  B
1|lala|test|20|4|xyz ---- (Durchschnitt 5)
2|lala|test|20|2|xyz ---- (Durchschnitt 10)
3|lala|test|20|8|xyz ---- (Durchschnitt 2.5)

Wie muss der Befehl für die Order heißen, damit die Sortierausgabe 2-1-3 liefert?

Danke für die Antwort im Voraus.

Gruß
Graa

  1. Hi!

    A  B
    1|lala|test|20|4|xyz ---- (Durchschnitt 5)
    2|lala|test|20|2|xyz ---- (Durchschnitt 10)
    3|lala|test|20|8|xyz ---- (Durchschnitt 2.5)

    Ich würde einfach versuchen, der DB den Rechenweg vorzuschreiben, ggf. musst du dafür eine weitere Spalte selektieren:
    SELECT ..., (A/B) AS sortierspalte)
    FROM ...
    ...
    ORDER BY sortierspalte

    Vielleicht klappt auch direkt
    ORDER BY (A/B)

    MfG
    Rouven

    --
    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
    1. Ja hat funktioniert - Danke.

      Gruß
      Graa