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