Функция DAYOFWEEK

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

Синтаксис

SELECT DAYOFWEEK(дата) FROM имя_таблицы WHERE условие

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

таблица employees
id
айди
name
имя
date
дата рождения
1 user1 1988-03-01
2 user2 1989-04-02
3 user3 1990-05-03

Пример

В данном примере на экран выводится номер дня недели с помощью DAYOFWEEK и его название с помощью DAYNAME:

SELECT *, DAYOFWEEK(date) as day FROM employees

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

id
айди
name
имя
date
дата рождения
day
день
1 user1 1988-03-01 3
2 user2 1989-04-02 1
3 user3 1990-05-03 5

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

  • функцию WEEKDAY,
    которая также определяет день недели
  • функцию DAYNAME,
    которая определяет название дня недели по-английски