steckl: nach durchschnitt 2er zeilen sortieren

Beitrag lesen

Hi,

ich möchte aus einer MySql-Tabelle den Eintrag, bei dem der Durchschnitt 2er Spalten am höchsten ist herausfinden, dafür will ich sie danach sortieren.

Also folgende Tabelle:
beitrag | bewertung sehr gut | bewertung sehr schlecht
   1              100                    200
   2              500                    100

Nun möchte ich den Beitrag 2, da bei ihm der Durchschnitt
    1.83 = 500 * 1 + 100 * 6) / (500 + 100)
beträgt.

Du kannst die Rechnung einfach so nach order by hinschreiben:
SELECT * FROM tabelle ORDER BY ((bewertung sehr gut*1+bewertung sehr schlecht * 6)/(500 + 100));

mfG,
steckl