Бөлісу құралы:


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

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

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

Синтаксис

  
MONTH(date)  

Аргументы

date
Является датой в любом формате дат.

Типы результата

DT_I4

Замечания

Функция MONTH возвращает значение NULL, если значение аргумента NULL.

Литерал даты должен быть явно приведен к одному из типов данных даты. Дополнительные сведения см. в разделе Integration Services Data Types.

Примечание.

Проверка выражения завершается ошибкой при явном приведении литерала даты к одному из следующих типов данных: DT_DBTIMESTAMPOFFSET и DT_DBTIMESTAMP2.

Использование функции MONTH более компактно, но эквивалентно использованию функции DATEPART(«Month», date).

Примеры выражений

В этом примере возвращается номер месяца из литерала даты. Если дата имеет формат «мм/дд/гггг», то этот пример возвращает 11.

MONTH((DT_DBTIMESTAMP)"11/23/2002")  

В этом примере возвращается целое число, представляющее месяц в столбце ModifiedDate .

MONTH(ModifiedDate)  

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

MONTH(GETDATE())  

См. также

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