MONTH (espressione SSIS)MONTH (SSIS Expression)

Viene restituito un valore integer che rappresenta la parte corrispondente al mese di una data.Returns an integer that represents the month datepart of a date.

SintassiSyntax


MONTH(date)  

ArgomentiArguments

datadate
Data in qualsiasi formato di data.Is a date in any date format.

Tipi restituitiResult Types

DT_I4DT_I4

OsservazioniRemarks

Se l'argomento è Null, MONTH restituirà Null.MONTH returns a null result if the argument is null.

Per i valori letterali di data è necessario eseguire il cast esplicito a uno dei tipi di dati date.A date literal must be explicitly cast to one of the date data types. Per altre informazioni, vedere Tipi di dati di Integration Services.For more information, see Integration Services Data Types.

Nota

La convalida dell'espressione non riesce quando viene eseguito il cast esplicito di un valore letterale di data a uno di questi tipi di dati relativi alle date: DT_DBTIMESTAMPOFFSET e 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.

La funzione MONTH costituisce una forma più breve, ma equivalente, della funzione DATEPART("Month", date).Using the MONTH function is briefer but equivalent to using DATEPART("Month", date).

Esempi di espressioneExpression Examples

In questo esempio viene restituito il numero del mese in un valore letterale di data.This example returns the number of the month in a date literal. Se la data è in formato "mm/gg/aaaa", l'esempio restituirà 11.If the date is in "mm/dd/yyyy" format, this example returns 11.

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

In questo esempio viene restituito un Integer che rappresenta il mese nella colonna ModifiedDate .This example returns the integer that represents the month in the ModifiedDate column.

MONTH(ModifiedDate)  

In questo esempio viene restituito un valore integer che rappresenta il mese nella data corrente.This example returns the integer that represents the month of the current date.

MONTH(GETDATE())  

Vedere ancheSee Also

DATEADD ( Espressione SSIS ) DATEADD (SSIS Expression)
DATEDIFF ( Espressione SSIS ) DATEDIFF (SSIS Expression)
DATEPART ( Espressione SSIS ) DATEPART (SSIS Expression)
GIORNO ( Espressione SSIS ) DAY (SSIS Expression)
ANNO ( Espressione SSIS ) YEAR (SSIS Expression)
Funzioni ( Espressione SSIS )Functions (SSIS Expression)