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


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