НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
85 of 150 menu

Функция WEEKDAY

Функция WEEKDAY возвращает номер дня недели по дате. Неделя начинается с понедельника, и он будет иметь номер 0. Соответственно 1 - вторник, 2 - среда и так далее.

Синтаксис

SELECT WEEKDAY(date_field) FROM table_name WHERE condition

Таблицы для примеров

employees
id name date_field
1 user1 1988-03-01
2 user2 1989-04-02
3 user3 1990-05-03

Пример

Давайте выведем на экран номер дня недели:

SELECT id, name, date_field, WEEKDAY(date_field) AS day FROM employees

Результат выполнения кода:

id name date_field day
1 user1 1988-03-01 1
2 user2 1989-04-02 6
3 user3 1990-05-03 3

Пример

Давайте дополнительно выведем название дня недели с помощью функции DAYNAME:

SELECT id, date_field, DAYNAME(date_field) AS day_name FROM employees

Результат выполнения кода:

id date_field day_name
1 1988-03-01 Tuesday
2 1989-04-02 Sunday
3 1990-05-03 Thursday

Смотрите также

  • функцию DAYOFWEEK,
    которая также определяет день недели
  • функцию DAYNAME,
    которая возвращает название дня недели
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить