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.
Gibt eine ganze Zahl zurück, die den Monatsteil eines angegebenen Datums darstellt.
Transact-SQL-Syntaxkonventionen
Syntax
MONTH ( date )
Argumente
date
Hierbei handelt es sich um einen Ausdruck, der einen datetime- oder smalldatetime-Wert oder eine Zeichenfolge in einem Datumsformat zurückgibt. Verwenden Sie den datetime-Datentyp nur für Datumsangaben nach dem 1. Januar 1753.
Rückgabetypen
int
Hinweise
MONTH entspricht DATEPART(mm,date).
Schließen Sie datetime-Werte immer in Anführungszeichen ein. Bei früheren Datumsangaben speichern Sie die Datumsangaben als Zeichendaten.
Microsoft SQL Server 2005-Datenbankmodul erkennt eine Vielzahl unterschiedlicher Datumsformate. Weitere Informationen zu Datums- und Zeitdaten finden Sie unter CAST und CONVERT (Transact-SQL).
Beispiele
Im folgenden Beispiel wird die Monatszahl des Datums 03/12/1998 zurückgegeben.
SELECT "Month Number" = MONTH('03/12/1998')
GO
Dies ist das Resultset.
Month Number
------------
3
Im folgenden Beispiel wird das Datum als Zahl angegeben. 0 wird von Datenbankmodul als 1. Januar 1900 interpretiert.
SELECT MONTH(0), DAY(0), YEAR(0)
Dies ist das Resultset.
----- ------ ------
1 1 1900
Siehe auch
Verweis
Datentypen (Transact-SQL)
Datums- und Zeitfunktionen (Transact-SQL)
Datum und Uhrzeit (Transact-SQL)