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())
См. также