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


MONTH (службы SSIS)

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

Синтаксис

MONTH(date)

Аргументы

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

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

DT_I4

Замечания

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

Литерал даты должен быть явно приведен к одному из типов данных дат.

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

Примеры

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

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

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

MONTH(ModifiedDate)

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

MONTH(GETDATE())

См. также

Справочник

DATEADD (службы SSIS)
DATEDIFF (службы SSIS)
DATEPART (службы SSIS)
DAY (службы SSIS)
YEAR (службы SSIS)

Другие ресурсы

Функции (службы SSIS)

Справка и поддержка

Получение помощи по SQL Server 2005