MONTH(SSIS 식)MONTH (SSIS Expression)

날짜의 월 부분을 나타내는 정수를 반환합니다.Returns an integer that represents the month datepart of a date.

구문Syntax


MONTH(date)  

인수Arguments

datedate
임의의 날짜 형식을 갖는 날짜입니다.Is a date in any date format.

결과 형식Result Types

DT_I4DT_I4

주의Remarks

인수가 Null이면 MONTH 결과도 Null입니다.MONTH returns a null result if the argument is null.

날짜 리터럴은 다음의 날짜 데이터 형식 중 하나로 명시적 캐스팅되어야 합니다.A date literal must be explicitly cast to one of the date data types. 자세한 내용은 Integration Services Data Types을 참조하세요.For more information, see Integration Services Data Types.

참고

날짜 리터럴이 DT_DBTIMESTAMPOFFSET 및 DT_DBTIMESTAMP2 날짜 데이터 형식 중 하나로 명시적 캐스팅되면 식의 유효성 검사가 실패합니다.The expression fails to validate when a date literal is explicitly cast to one of these date data types: DT_DBTIMESTAMPOFFSET and DT_DBTIMESTAMP2.

MONTH 함수는 DATEPART("Month", date) 함수보다 간단하지만 동일한 결과를 반환합니다.Using the MONTH function is briefer but equivalent to using DATEPART("Month", date).

식 예Expression Examples

이 예에서는 날짜 리터럴의 월을 반환합니다.This example returns the number of the month in a date literal. 날짜 형식이 "mm/dd/yyyy"이면 11이 반환됩니다.If the date is in "mm/dd/yyyy" format, this example returns 11.

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

이 예에서는 ModifiedDate 열의 월을 나타내는 정수를 반환합니다.This example returns the integer that represents the month in the ModifiedDate column.

MONTH(ModifiedDate)  

이 예에서는 현재 날짜의 월을 나타내는 정수를 반환합니다.This example returns the integer that represents the month of the current date.

MONTH(GETDATE())  

관련 항목:See Also

DATEADD ( SSIS 식 ) DATEADD (SSIS Expression)
DATEDIFF ( SSIS 식 ) DATEDIFF (SSIS Expression)
DATEPART ( SSIS 식 ) DATEPART (SSIS Expression)
DAY ( SSIS 식 ) DAY (SSIS Expression)
연도 ( SSIS 식 ) YEAR (SSIS Expression)
함수 ( SSIS 식 )Functions (SSIS Expression)