Mysql SQL排序月份升序和月份降序?

Mysql SQL排序月份升序和月份降序?,mysql,sql,date,Mysql,Sql,Date,如果我有这样一张桌子,可以吗 CREATE TABLE `Fun` ( `Date` DATETIME NOT NULL PRIMARY KEY ); 2013-03-01 2013-03-03 2013-03-04 2013-02-11 2013-02-28 2013-01-21 2012-12-10 2012-12-25 2010-07-08 要执行SQL查询,其中结果按如下方式排序: CREATE TABLE `Fun` ( `Date` DATETIME NOT NULL P

如果我有这样一张桌子,可以吗

CREATE TABLE `Fun` (
  `Date` DATETIME NOT NULL PRIMARY KEY
);
2013-03-01
2013-03-03
2013-03-04
2013-02-11
2013-02-28
2013-01-21
2012-12-10
2012-12-25
2010-07-08
要执行SQL查询,其中结果按如下方式排序:

CREATE TABLE `Fun` (
  `Date` DATETIME NOT NULL PRIMARY KEY
);
2013-03-01
2013-03-03
2013-03-04
2013-02-11
2013-02-28
2013-01-21
2012-12-10
2012-12-25
2010-07-08
请注意,在上面的列表中,月份和年份按降序排列,但每个月内的天数按升序排列


感谢您抽出时间。

充分利用
功能

SELECT  *
FROM    Fun
ORDER   BY YEAR(date) DESC, MONTH(date) DESC,
        DATE ASC

利用
功能

SELECT  *
FROM    Fun
ORDER   BY YEAR(date) DESC, MONTH(date) DESC,
        DATE ASC