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 100Nun 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