DAYOFWEEK(date)
返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)
mysql> select DAYOFWEEK('2012-03-20');
-> 3
WEEKDAY(date)
返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。
mysql> select WEEKDAY("2012-03-20 22:23:00");
-> 1
mysql> select WEEKDAY('2012-03-20');
-> 1
DAYOFMONTH(date)
返回date是一月中的第几日(在1到31范围内)
mysql> select DAYOFMONTH('2012-03-20');
-> 20
DAYOFYEAR(date)
返回date是一年中的第几日(在1到366范围内)
mysql> select DAYOFYEAR('2012-03-20');
-> 80
MONTH(date)
返回date中的月份数值
mysql> select MONTH('2012-03-20');
-> 3
DAYNAME(date)
返回date是星期几(按英文名返回)
mysql> select DAYNAME("2012-03-20");
-> 'Tuesday'
MONTHNAME(date)
返回date是几月(按英文名返回)
mysql> select MONTHNAME("2012-03-20");
-> 'March'
QUARTER(date)
返回date是一年的第几个季度
mysql> select QUARTER('2012-03-20');
-> 1
WEEK(date)
返回date是一年的第几周
mysql> select WEEK('2012-03-20');
-> 12
YEAR(date)
返回date的年份(范围在1000到9999)
mysql> select YEAR('2012-03-20');
-> 2012