Hallo,
ich habe gerade irgendwie ein Brett vor dem Kopf. Ich möchte innerhalb einer MySQL-Abfrage ein Datenfeld abhängig von einem Datum alphabetisch sortieren. Was nach Jahr oder Jahr/Monat oder Jahr/Monat/Tag absolut kein Problem wäre. Ich brauche aber eine Alphabetisierung innerhalb eines Zeitintervalls. Genauer: Alle Datenfelder immer alphabetisch ordnen zwischen dem Juli eines Jahres und dem Juni eines Folgejahres.
Beispiel mit Zeitintervall von 07/Jahr bis 06/Folgejahr (letzte Jahre zuerst/absteigend):
Code:
-----------------------
| name | datum |
-----------------------
| Auto | 2010-04-13 |
| Tröte | 2010-07-13 |
| Birne | 2009-04-13 |
| Hammer | 2009-09-13 |
-----------------------
sortieren zu:
Tröte
Auto
Hammer
Birne
Ich könnte das problemlos in der Nachwäsche mit einer Array-Operation machen, ich will das aber unbedingt in die Datenbankabfrage auslagern.
Ich hoffe das Jemand einen hilfreichen Hinweis hat.
Vielen Dank, S.