在mysql中对月份名称进行排序

时间:2013-11-12 06:12:06

标签: php mysql sorting query-string

我将月份名称存储在数据库中,字符串看起来像

Apr-2013
May-2013
...

我怎么能明智地对表进行排序呢?

感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

SELECT
  *
FROM
  dates
ORDER BY
  STR_TO_DATE(date, '%b-%Y')

SQL Fiddle