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


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

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

Синтаксис

DAY(date)

Аргументы

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

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

DT_I4

Замечания

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

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

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

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

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

Примеры

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

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

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

DAY(ModifiedDate)

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

DAY(GETDATE())