MONTH(Transact-SQL)

지정된 날짜의 월 부분을 나타내는 정수를 반환합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

MONTH ( date )

인수

date

datetime 또는 smalldatetime 값이나 날짜 형식의 문자열을 반환하는 입니다. 1753년 1월 1일 이후의 날짜에 대해서만 datetime 데이터 형식을 사용하십시오.

주의

MONTH는 DATEPART(mm,date)와 동일합니다.

datetime 값은 항상 따옴표로 묶습니다. 1753년 1월 1일 이전 날짜는 문자 데이터로 저장합니다.

Microsoft SQL Server 2005 데이터베이스 엔진 은 다양한 날짜 스타일을 인식합니다. 날짜 및 시간 데이터에 대한 자세한 내용은 CAST 및 CONVERT(Transact-SQL)를 참조하십시오.

반환 형식

int

다음 예에서는 날짜 03/12/1998에서 월 부분을 반환합니다.

SELECT "Month Number" = MONTH('03/12/1998')
GO

결과 집합은 다음과 같습니다. 

Month Number 
------------ 
3            

다음 예에서는 날짜를 숫자로 지정합니다. 데이터베이스 엔진 은 0을 1900년 1월 1일로 해석합니다.

SELECT MONTH(0), DAY(0), YEAR(0)

결과 집합은 다음과 같습니다. 

----- ------ ------
1     1      1900

참고 항목

참조

데이터 형식(Transact-SQL)
날짜 및 시간 함수(Transact-SQL)
날짜 및 시간(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기