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


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

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

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

Синтаксис

  
DAY(date)  

Аргументы

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())  

См. также

DATEADD (выражение служб SSIS)
DATEDIFF (выражение служб SSIS)
DATEPART (выражение служб SSIS)
MONTH (выражение служб SSIS)
YEAR (выражение служб SSIS)
Функции (выражение служб SSIS)