傳回整數,表示日期的月份部分。
語法
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 運算式)