YEAR (SSIS 運算式)
適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime
傳回代表日期之年份部分的整數。
語法
YEAR(date)
引數
date
使用任何日期格式的日期。
結果類型
DT_I4
備註
如果引數為 Null,則 YEAR 會傳回 Null 結果。
日期常值必須明確轉換為日期資料類型之一。 如需詳細資訊,請參閱 Integration Services 資料類型。
注意
當日期常值明確轉換成以下其中一個日期資料類型時,此運算式將會驗證失敗:DT_DBTIMESTAMPOFFSET 和 DT_DBTIMESTAMP2。
使用 YEAR 函數較為簡潔,但相當於使用 DATEPART("Year", date) 函數。
運算式範例
這個範例會傳回日期常值的年數。 如果日期格式為 mm/dd/yyyy,則這個範例會傳回「2002」。
YEAR((DT_DBTIMESTAMP)"11/23/2002")
這個範例會傳回代表 ModifiedDate 資料行中年份的整數。
YEAR(ModifiedDate)
這個範例會傳回代表目前日期之年份的整數。
YEAR(GETDATE())
另請參閱
DATEADD (SSIS 運算式)
DATEDIFF (SSIS 運算式)
DATEPART (SSIS 運算式)
DAY (SSIS 運算式)
MONTH (SSIS 運算式)
函數 (SSIS 運算式)