[MySQL] Sorteren op datum
Pim Vernooij
24/01/2006 15:57:00Hallo,
Ik heb een veld in mijn database -> eventDate. Dit is de datum dat een gebeurtenis plaatsvind (kalender).
Dit veld word als volgt ingevoerd: 24 01 2006
Hoe kan ik deze nu sorteren, of gebeurt dit automatisch goed als ik ORDER BY eventDate gebruik?
Ik heb een veld in mijn database -> eventDate. Dit is de datum dat een gebeurtenis plaatsvind (kalender).
Dit veld word als volgt ingevoerd: 24 01 2006
Hoe kan ik deze nu sorteren, of gebeurt dit automatisch goed als ik ORDER BY eventDate gebruik?
PHP hulp
21/11/2024 15:33:28Barman V
24/01/2006 16:10:00Ja. In MySQL is het datumformaat automatisch jjjj-mm-dd.
Met DATE_FORMAT kan je dit aanpassen.
Het sorteren gaat gewoon goed, mits je gewoon het veldtype als date hebt ingesteld. Dus niet varchar o.i.d.
Dus oplopend sorteren is
ORDER BY eventDate
Aflopend sorteren is
ORDER BY eventDate DESC
Met DATE_FORMAT kan je dit aanpassen.
Het sorteren gaat gewoon goed, mits je gewoon het veldtype als date hebt ingesteld. Dus niet varchar o.i.d.
Dus oplopend sorteren is
ORDER BY eventDate
Aflopend sorteren is
ORDER BY eventDate DESC