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 1.1, Microsoft SQL Server 2017 (14.0), MySQL 5.6, PostgreSQL 9.3