bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/SQL/SQL References
SQL•SQL References

MySQL WEEK() Function

Concept visual

MySQL WEEK() Function

Pointer walk
two pointers
leftright102132436485116
left=0
right=6
1
3

Start at both ends

Example

Return the week number for a date:

SELECT WEEK("2017-06-15");

Definition and Usage

The WEEK() function returns the week number for a given date (a number from 0 to 53).

Syntax

Week(

date, firstdayofweek )

Parameter Values

Parameter

Description date

Required. The date or datetime to extract the week number form firstdayofweek Optional. Specifies what day the week starts on. Can be one of the following:

Formula

0 - First day of week is Sunday
1 - First day of week is Monday and the first week of the year has more than 3 days
2 - First day of week is Sunday
3 - First day of week is Monday and the first week of the year has more than 3 days
4 - First day of week is Sunday and the first week of the year has more than 3 days
5 - First day of week is Monday
6 - First day of week is Sunday and the first week of the year has more than 3 days
7 - First day of week is Monday

Technical Details

Works in:

From MySQL 4.0

More Examples

Example

Return the week number for a date:

SELECT WEEK("2017-10-25");

Example

Return the week number for the current system date:

SELECT WEEK(CURDATE());

Previous

❮ MySQL Functions

Next

Previous

MySQL TO_DAYS() Function

Next

MySQL WEEKDAY() Function