다음을 통해 공유


MONTH 함수 (SSIS 식)

날짜에서 월 구성 요소를 나타내는 정수 값을 반환합니다.

문법

  
MONTH(date)  

주장들

날짜
어떤 날짜 형식에서든 날짜입니다.

결과 형식

DT_I4

비고

인수가 null이면 MONTH에서 null 결과를 반환합니다.

날짜 리터럴은 날짜 데이터 형식 중 하나로 명시적으로 캐스팅되어야 합니다. 자세한 내용은 Integration Services 데이터 형식을 참조하세요.

비고

날짜 리터럴이 DT_DBTIMESTAMPOFFSET 및 DT_DBTIMESTAMP2 날짜 데이터 형식 중 하나로 명시적으로 캐스팅되는 경우 식의 유효성을 검사하지 못합니다.

MONTH 함수를 사용하는 것은 간단하지만 DATEPART("Month", date)를 사용하는 것과 같습니다.

표현 예시

다음은 날짜 리터럴의 월 수를 반환하는 예제입니다. 날짜가 "mm/dd/yyyy" 형식인 경우 이 예제에서는 11을 반환합니다.

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

이 예제는 ModifiedDate 열에서 월을 나타내는 정수를 반환합니다.

MONTH(ModifiedDate)  

다음은 현재 날짜의 월을 나타내는 정수 값을 반환하는 예제입니다.

MONTH(GETDATE())  

또한 참조하십시오

DATEADD(SSIS 식)
DATEDIFF(SSIS 식)
DATEPART(SSIS 식)
DAY(SSIS 식)
YEAR (SSIS 식)
함수(SSIS 식)