Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-databas i Microsoft Fabric
Returnerar ett heltal som representerar året för det angivna datumet.
En översikt över alla datatyper och funktioner för datum och tid Transact-SQL finns i Datatyper och funktioner för datum och tid (Transact-SQL).
Transact-SQL syntaxkonventioner
Syntax
YEAR ( date )
Arguments
date
Är ett uttryck som kan lösas till ett värde för tid,datum, smalldatetime, datetime2 eller datetimeoffset-värde.
Datumargumentet kan vara ett uttryck, kolumnuttryck, användardefinierad variabel eller strängliteral.
Returtyper
int
Returvärde
ÅR ger samma värde som DATEPART (år, datum).
Om datumet endast innehåller en tidsdel är returvärdet 1900, basåret.
Examples
Följande påstående ger .2010 Detta är årets nummer.
SELECT YEAR('2010-04-30T01:01:01.1234567-07:00');
Följande påstående ger .1900, 1, 1 Argumentet för datum är talet 0. SQL Server tolkas 0 som 1 januari 1900.
SELECT YEAR(0), MONTH(0), DAY(0);
Exempel: Azure Synapse Analytics and Analytics Platform System (PDW)
Följande påstående ger .1900, 1, 1 Argumentet för datum är talet 0. SQL Server tolkas 0 som 1 januari 1900.
SELECT TOP 1 YEAR(0), MONTH(0), DAY(0);