0
我使用以下查詢來返回按日期時間字段排序的行。MYSQL按日期時間順序排序而不是按時間順序排列
SELECT DISTINCT firstname, surname, email, DATE_FORMAT(dateregistered,'%y %b %d') AS dateregistered FROM clients, registrations, courses
WHERE clients.id = registrations.clientid
ORDER BY dateregistered
但它返回
13 Nov 05
14 Apr 01
14 Feb 25
14 Mar 01
代替:
13 Nov 05
14 Feb 25
14 Mar 01
14 Apr 01
這似乎是基於每月按字母順序排序。
我怎樣才能得到它在實際日期訂購?