Ich habe "Aufgaben" Tabelle mit drei Feldern:Bedingtes Sortieren in MySQL?
- Datum
- Priorität (0,1,2)
- done (0,1)
Was ich versuche zu erreichen ist mit der ganzen Tabelle sortiert nach getan Flag, Aufgaben, die nicht getan werden, sollten nach Priorität sortiert werden, während Aufgaben, die getan werden, sollten nach Datum sortiert werden:
- Select * von Aufgaben, um durch getan asc
- Wenn dies geschehen ist = 0 zusätzlich um nach Priorität ab
- Wenn dies geschehen = 1 zusätzlich nach Datum geordnet ab
Ist es möglich, ohne die Gewerkschaften dies in MySQL zu tun?
Danke.
Danke, das (auch ohne TO_DAYS) arbeitet – serg
Ah Ich schätze, MySQL wird dann automatisch umgewandelt - na ja, es ist immer schwer zu erraten, wo MySQL automatisch schreibt und wo nicht! -) –