DAYOFWEEK

Синтаксис

DAYOFWEEK( datetime [ , firstday ] )

Описание

Возвращает день недели в соответствии с ISO 8601.

  • Понедельник — 1;
  • Воскресенье — 7.

Если указан дополнительный параметр firstday, то этот день считается первым в неделе. Допустимые значения:

  • "Monday", "Mon" — понедельник;
  • "Tuesday", "Tue" — вторник;
  • "Wednesday", "Wed" — среда;
  • "Thursday", "Thu" — четверг;
  • "Friday", "Fri" — пятница;
  • "Saturday", "Sat" — суббота;
  • "Sunday", "Sun" — воскресенье.

Типы аргументов:

  • datetimeДата | Дата и время
  • firstdayСтрока

Возвращаемый тип: Целое число

Примечание

Значения аргументов (firstday) должны быть константами.

Примеры

DAYOFWEEK(#1971-01-14 01:02:03#) = 4
DAYOFWEEK(#1971-01-14#, "wed") = 2
DAYOFWEEK(#1971-01-14#, "wednesday") = 2

Поддержка источников данных

ClickHouse 21.8, Microsoft SQL Server 2017 (14.0), MySQL 5.7, Oracle Database 12c (12.1), PostgreSQL 9.3, YDB.

Previous
Next