WEEKDAY
函数返回日期的工作日索引,即,0 表示星期一,1 表示星期二,... 6 表示星期日。
下面说明了WEEKDAY
函数:
WEEKDAY(date)
Code language: SQL (Structured Query Language) (sql)
WEEKDAY
函数接受 1 个DATE
或DATETIME
值参数。它返回一个范围从 0 到 6 的整数,表示星期一到星期日。
如果日期为NULL
、无效或零 ( 0000-00-00
),则WEEKDAY
函数返回NULL
。
请参见以下示例:
mysql> SELECT DAYNAME('2010-01-01'), WEEKDAY('2010-01-01');
+-----------------------+-----------------------+
| DAYNAME('2010-01-01') | WEEKDAY('2010-01-01') |
+-----------------------+-----------------------+
| Friday | 4 |
+-----------------------+-----------------------+
1 row in set (0.00 sec)
Code language: SQL (Structured Query Language) (sql)
在此示例中,我们使用DAYNAME
函数获取工作日名称,使用WEEKDAY
函数获取January 1st, 2010
的工作日索引。
本教程有帮助吗?