Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitikai Platform System (PDW)
SQL adatbázis a Microsoft Fabric-ben
Egy egész számot ad vissza, amely a megadott dátum hónapját jelöli.
Az összes Transact-SQL dátum- és időadattípus és -függvény áttekintése: Dátum- és időadattípusok és függvények (Transact-SQL).
Transact-SQL szintaxis konvenciók
Szemantika
MONTH ( date )
Arguments
date
Egy olyan kifejezés, amely idő,dátum, kisdátum, dátum, dátum, datetime2 vagy datetime-offset értékre lehet feloldani. A dátum érve lehet kifejezés, oszlopkifejezés, felhasználó által definiált változó vagy stringliteral.
Visszatérési típus
int
Visszaadott érték
A HÓNAP ugyanazt az értéket adja vissza, mint a DATEPART (hónap, dátum).
Ha a dátum csak egy időrészt tartalmaz, a visszatérítési érték 1, az alap hónap.
Példák
A következő állítás visszaadja 4. Ez a hónap száma.
SELECT MONTH('2007-04-30T01:01:01.1234567 -07:00');
A következő állítás visszaadja 1900, 1, 1. A dátum érve a szám 0. Az SQL Server 1900. január 1-jének értelmezi 0 .
SELECT YEAR(0), MONTH(0), DAY(0);
Példák: Azure Synapse Analytics and Analytics Platform System (PDW)
Az alábbi példa 4ad vissza. Ez a hónap száma.
-- Uses AdventureWorks
SELECT TOP 1 MONTH('2007-04-30T01:01:01.1234')
FROM dbo.DimCustomer;
Az alábbi példa 1900, 1, 1ad vissza. A dátum érve a szám 0. Az SQL Server 1900. január 1-jének értelmezi 0 .
-- Uses AdventureWorks
SELECT TOP 1 YEAR(0), MONTH(0), DAY(0) FROM dbo.DimCustomer;