Ik heb in een MySQL database een tabel met een datum veld. Datums worden als Timestamp opgeslagen. In onderstaand voorbeeld neem ik de gewone dataumnotatie aan.
In dit voorbeeld heb ik 6 datums die ik op datum wil sorten oplopend, vanaf dit moment.
Vandaag 24-12-2003
Datums:
1) 01-10-2001
2) 17-02-2002
3) 24-02-2002
4) 03-11-2002
5) 17-03-2003
6) 24-12-2003
7) 27-12-2003
Ik wil de datums zo laten sorten dat er gesorteerd wordt vanaf ongeacht het jaartal. De volgorde moet dus zo worden:
6) 24-12-2003
7) 27-12-2003
2) 17-02-2002
3) 24-02-2002
5) 17-03-2003
1) 01-10-2001
4) 03-11-2002
Ik ben al zover dat als je de datums die groter zijn dan vandaag (24-12-2003) ongewijzigd laat en de datums lager dan vandaag het huidige jaartal+1 toekend, dat ze dan op de goede volgorde komen. Alleen hoe krijg ik dit in een Query ??
In dit voorbeeld heb ik 6 datums die ik op datum wil sorten oplopend, vanaf dit moment.
Vandaag 24-12-2003
Datums:
1) 01-10-2001
2) 17-02-2002
3) 24-02-2002
4) 03-11-2002
5) 17-03-2003
6) 24-12-2003
7) 27-12-2003
Ik wil de datums zo laten sorten dat er gesorteerd wordt vanaf ongeacht het jaartal. De volgorde moet dus zo worden:
6) 24-12-2003
7) 27-12-2003
2) 17-02-2002
3) 24-02-2002
5) 17-03-2003
1) 01-10-2001
4) 03-11-2002
Ik ben al zover dat als je de datums die groter zijn dan vandaag (24-12-2003) ongewijzigd laat en de datums lager dan vandaag het huidige jaartal+1 toekend, dat ze dan op de goede volgorde komen. Alleen hoe krijg ik dit in een Query ??