В этом учебном пособии вы узнаете, как использовать MySQL функцию WEEKOFYEAR с синтаксисом и примерами.
Описание
MySQL функция MySQL WEEKOFYEAR возвращает номер недели года для значения даты.
Синтаксис
Синтаксис MySQL функции WEEKOFYEAR:
WEEKOFYEAR( date_value )
Параметры или аргументы
date_value - значение даты или даты/времени, из которого извлекается неделя года.
Примечание
- Функция WEEKOFYEAR возвращает неделю года (число от 1 до 53), учитывая значение даты.
- Функция WEEKOFYEAR предполагает, что первый день недели - понедельник, а первая неделя - более 3 дней.
- Функция WEEKOFYEAR возвращает то же самое, что и функция WEEK с синтаксисом WEEK (date_value, 3).
Применение
Функция WEEKOFYEAR может использоваться в следующих версиях 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
Пример
Рассмотрим примеры функции WEEKOFYEAR, чтобы понять, как использовать функцию WEEKOFYEAR в MySQL.
Например:
1 2 3 4 5 6 7 8 9 10 11 |
mysql> SELECT WEEKOFYEAR('2014-01-01'); #Результат: 1 mysql> SELECT WEEKOFYEAR('2014-02-28'); #Результат: 9 mysql> SELECT WEEKOFYEAR('2014-12-28'); #Результат: 52 |
В следующем примере WEEKOFYEAR будет отображаться номер недели года для текущей системной даты (текущая системная дата возвращается функцией CURDATE).
1 |
mysql> SELECT WEEKOFYEAR (CURDATE()); |