Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
SSIS Integration Runtime in Azure Data Factory
Gibt eine ganze Zahl zurück, die den datepart-Wert für die Monatsangabe in einem Datum darstellt.
Syntax
MONTH(date)
Argumente
date
Ein Datum in einem beliebigen Datumsformat.
Ergebnistypen
DT_I4
Hinweise
MONTH gibt ein NULL-Ergebnis zurück, wenn das Argument NULL ist.
Ein Datumsliteral muss explizit in einen der date-Datentypen umgewandelt werden. Weitere Informationen finden Sie unter Integration Services Datentypen.
Hinweis
Der Ausdruck wird nicht überprüft, wenn ein Datumsliteral explizit in einen der folgenden Datumsdatentypen umgewandelt wird: DT_DBTIMESTAMPOFFSET oder DT_DBTIMESTAMP2.
Die MONTH-Funktion entspricht bezüglich der Verwendung der DATEPART("Month", date)-Funktion, ist jedoch schneller.
Beispiele für Ausdrücke
In diesem Beispiel wird der Monat eines Datumsliterals zurückgegeben. Falls das Datum das Format "mm/dd/yyyy" aufweist, wird 11 zurückgegeben.
MONTH((DT_DBTIMESTAMP)"11/23/2002")
In diesem Beispiel wird die ganze Zahl zurückgegeben, die den Monat in der ModifiedDate -Spalte darstellt.
MONTH(ModifiedDate)
In diesem Beispiel wird die ganze Zahl zurückgegeben, die den Monat des aktuellen Datums darstellt.
MONTH(GETDATE())
Siehe auch
DATEADD (SSIS-Ausdruck)
DATEDIFF (SSIS-Ausdruck)
DATEPART (SSIS-Ausdruck)
DAY (SSIS-Ausdruck)
YEAR (SSIS-Ausdruck)
Funktionen (SSIS-Ausdruck)