YEAR(SSIS 식)YEAR (SSIS Expression)

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

구문Syntax


YEAR(date)  

인수Arguments

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

결과 형식Result Types

DT_I4DT_I4

주의Remarks

인수가 Null이면 YEAR 결과도 Null입니다.YEAR 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.

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

식 예Expression Examples

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

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

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

YEAR(ModifiedDate)  

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

YEAR(GETDATE())  

관련 항목:See Also

DATEADD ( SSIS 식 ) DATEADD (SSIS Expression)
DATEDIFF ( SSIS 식 ) DATEDIFF (SSIS Expression)
DATEPART ( SSIS 식 ) DATEPART (SSIS Expression)
DAY ( SSIS 식 ) DAY (SSIS Expression)
월 ( SSIS 식 ) MONTH (SSIS Expression)
함수 ( SSIS 식 )Functions (SSIS Expression)