Durchschnittssortierung
Graanatal
- datenbank
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
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
Ja hat funktioniert - Danke.
Gruß
Graa