DAY (выражение SSIS)

Область применения:SQL Server среда выполнения интеграции SSIS в Фабрика данных Azure

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

Синтаксис

  
DAY(date)  

Аргументы

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

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

DT_I4

Замечания

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

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

Примечание.

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

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

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

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

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

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

DAY(ModifiedDate)  

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

DAY(GETDATE())