Поделиться через


DAY (выражение служб SSIS)

Возвращает целое число, представляющее день указанной даты.

Синтаксис

DAY(date)

Аргументы

  • date
    Выражение, возвращающее допустимую дату или строку в формате даты.

Типы результата

DT_I4

Замечания

Функция DAY возвращает значение NULL, если значение аргумента NULL.

Литерал даты должен быть явно приведен к одному типу данных дат. Дополнительные сведения см. в разделе Типы данных служб Integration Services.

ПримечаниеПримечание

Проверка выражения завершается ошибкой при явном приведении литерала даты к одному из следующих типов данных: DT_DBTIMESTAMPOFFSET и DT_DBTIMESTAMP2.

Использование функции DAY более компактно, но эквивалентно использованию функции DATEPART("Day", date).

Примеры выражений

В этом примере возвращается номер дня из литерала даты. Если дата имеет формат «мм/дд/гггг», будет возвращено значение 23.

DAY((DT_DBTIMESTAMP)"11/23/2002")

Этот пример возвращает целое число, представляющее день в столбце ModifiedDate.

DAY(ModifiedDate)

В этом примере возвращается целое число, представляющее день текущей даты.

DAY(GETDATE())

См. также

Справочник

DATEADD (выражение служб SSIS)

DATEDIFF (выражение служб SSIS)

DATEPART (выражение служб SSIS)

MONTH (выражение служб SSIS)

YEAR (выражение служб SSIS)

Другие ресурсы

Функции (выражение служб SSIS)