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


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