Hallo,
ik heb een bestaande database waar alle datums ingegeven staan in een CHAR veld als:
18-11-2004
19-11-2004
01-12-2004
01-11-2005
en ik heb de volgende querry om de datums uit de database te halen maar er klopt iets niet met het sorteren:
select * from agenda ORDER BY DATE_FORMAT(begin, '%d-%m-%Y')
ASC
hij zet ze in de volgende volgorde:
01-11-2005
18-11-2004
19-11-2004
01-12-2004
dus 2005 komt voor de 2004 en da klopt niet.
iemand enig idee wat dit kan zijn ?
hij sorteert wel op maand en dag maar niet op jaar
ik heb een bestaande database waar alle datums ingegeven staan in een CHAR veld als:
18-11-2004
19-11-2004
01-12-2004
01-11-2005
en ik heb de volgende querry om de datums uit de database te halen maar er klopt iets niet met het sorteren:
select * from agenda ORDER BY DATE_FORMAT(begin, '%d-%m-%Y')
ASC
hij zet ze in de volgende volgorde:
01-11-2005
18-11-2004
19-11-2004
01-12-2004
dus 2005 komt voor de 2004 en da klopt niet.
iemand enig idee wat dit kan zijn ?
hij sorteert wel op maand en dag maar niet op jaar