MySQL DAYOFWEEK函数

时间:2019-11-20 08:52:22  来源:igfitidea点击:

DAYOFWEEK函数返回某个日期的工作日索引,即1代表星期日,2代表星期一,…7代表星期六。
这些索引值对应于ODBC标准。

下面说明了DAYOFWEEK函数:

DAYOFWEEK(date)

DAYOFWEEK函数接受1个参数,该参数是DATE或DATETIME值。
它返回一个整数,范围从1到7,代表星期日至星期六。

如果日期为NULL,零(0000-00-00)或无效,则DAYOFWEEK函数将返回NULL。

以下示例返回2010年12月1日的工作日索引

mysql> SELECT DAYNAME('2012-12-01'), DAYOFWEEK('2012-12-01');
+-----------------------+-------------------------+
| DAYNAME('2012-12-01') | DAYOFWEEK('2012-12-01') |
+-----------------------+-------------------------+
| Saturday              |                       7 |
+-----------------------+-------------------------+
1 row in set (0.00 sec)

在此查询中,DAYNAME函数返回工作日的名称,而DAYOFWEEK函数返回2011年12月1日的工作日索引。