SQL date FORMAT og ORDER BY clauses
Hej alle.Jeg har et problem med at få sorteret en liste med event rigtigt.
Jeg bruger et select statement der ser således ud:
SELECT id, time, place, description, day, DATE_FORMAT(date, '%d-%m%-%Y') AS date FROM da_calender WHERE date>=CURDATE() ORDER BY Date('%y-%m%-%d')
Min ORDER BY er et gæt der tilsyneladende ikke virker. Problemet er at jeg gerne vil have at datoen står dd-mm-yyyy, men når jeg laver dette om, sorterer den det efter dd og ikke efter hele datoen. Det vil sige 07-11-2020 kommer før 09-12-2011. Den forholder sig altså ikke til årstallet før den forholder sig til dagen.
Er det muligt at vise datoen i dd-mm-yyyy men sorterer efter yyyy-mm-dd?
Tusind tak
/MALTHE
