MONTH (выражение служб SSIS)
Возвращает целое число, представляющее месяц указанной даты.
Синтаксис
MONTH(date)
Аргументы
- date
Является датой в любом формате дат.
Типы результата
DT_I4
Замечания
Функция MONTH возвращает значение NULL, если значение аргумента NULL.
Литерал даты должен быть явно приведен к одному из типов данных дат. Дополнительные сведения см. в разделе Типы данных служб Integration Services.
Примечание |
---|
Проверка выражения завершается ошибкой при явном приведении литерала даты к одному из следующих типов данных: DT_DBTIMESTAMPOFFSET и DT_DBTIMESTAMP2. |
Использование функции MONTH более компактно, но эквивалентно использованию функции DATEPART(«месяц», дата).
Примеры
В этом примере возвращается номер месяца из литерала даты. Если дата имеет формат «мм/дд/гггг», то этот пример возвращает 11.
MONTH((DT_DBTIMESTAMP)"11/23/2002")
В этом примере возвращается целое число, представляющее месяц в столбце ModifiedDate.
MONTH(ModifiedDate)
В этом примере возвращается целое число, представляющее месяц текущей даты.
MONTH(GETDATE())