これが私の検索結果です(cruise_dateによる):
CRUISE_DATE DAYS_TILL_CRUISE NAME
10/13/2012 29 Octobertfest
10/20/2012 36 Rare Air Show,
10/20/2012 36 Bugs and Bratz
11/10/2012 57 Fall Color Super Cruise
11/10/2012 57 Club Cruise-In to Desoto State Park
9/22/2012 8 Bugs on the Bayou
9/23/2012 9 Hot Dogs and Hot Rods
日付が 10 月、11 月、9 月になることに注意してください。これは私のSQL文です:
SELECT
DATE_FORMAT(cruise_date, '%c/%e/%Y') AS cruise_date,
DATEDIFF(cruise_date, CURDATE()) AS days_till_cruise,
NAME
FROM
`cruise`
WHERE
`cruise_date` >= '2012-09-14'
ORDER BY
`cruise_date`
日付が正しく並べ替えられないのはなぜですか?