MySQL: WEEKDAY Function
This MySQL tutorial explains how to use the MySQL WEEKDAY function with syntax and examples.
Description
The MySQL WEEKDAY function returns the weekday index for a date.
Syntax
The syntax for the WEEKDAY function in MySQL is:
WEEKDAY( date_value )
Parameters or Arguments
- date_value
- A date or datetime value from which to extract the weekday index.
Note
- The WEEKDAY function returns the index of the weekday (0=Monday, 1=Tuesday, 2=Wednesday, 3=Thursday, 4=Friday, 5=Saturday, 6=Sunday) given a date value.
- See also the DAYNAME function.
Applies To
The WEEKDAY function can be used in the following versions of MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23
Example
Let's look at some MySQL WEEKDAY function examples and explore how to use the WEEKDAY function in MySQL.
For example:
mysql> SELECT WEEKDAY('2014-01-27'); Result: 0 mysql> SELECT WEEKDAY('2014-01-28'); Result: 1 mysql> SELECT WEEKDAY('2014-01-29 08:35:17'); Result: 2
This last WEEKDAY example would display the weekday index for the current system date (current system date is returned by the CURDATE function).
mysql> SELECT WEEKDAY(CURDATE());
Advertisements