Hallo, ich wollte sinngemäß folgendes umsetzen:
Es sollen Klausuren nach Note sortiert werden.
Klausurtitel Note Anzahl der Bewertungen(bewertungssumme)
Test 1 3
test1 1 1
test2 6 1
test3 6 3
Also Klausuren, die dreimal ne Eins kriegen sind besser als die, die 1mal ne Eins bekommen haben.
Aber: Klausuren, die dreimal ne Sechs kriegen sind schlechter als die, die 1mal ne Sechs bekommen haben.
select testnote, bewertungssume,
if(testnote<4,"desc","asc") as sortierung, klausur
from main
order by testnote, bewertungssumme sortierung
Also Ziel ist, dass hinter bewertungssumme ein desc steht (wenn die Note der jeweiligen Klausur 1,2 oder 3 ist). Dann soll nach desc sortiert werden, wenn die Note 4,5 oder 6 ist soll nach asc sortiert werden (normale Sortierung bei order by)
Das ganze läuft so aber nicht, gibts da nen Kniff ??
Thx B.
PS: Es muß in EINER ZSQL Methode passen, leider...;(