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 évét képviseli.
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
YEAR ( 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átumargumentum lehet kifejezés, oszlopkifejezés, felhasználó által definiált változó vagy string literal.
Visszatérési típusok
int
Visszaadott érték
A YEAR ugyanazt az értéket adja vissza, mint a DATEPART (év, dátum).
Ha a dátum csak egy időrészt tartalmaz, akkor a hozamérték 1900, az alapév.
Példák
A következő állítás visszaadja 2010. Ez az év száma.
SELECT YEAR('2010-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)
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 TOP 1 YEAR(0), MONTH(0), DAY(0);