Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Database in Microsoft Fabric
Geeft een geheel getal terug dat het jaar van de opgegeven datum vertegenwoordigt.
Zie datum- en tijdgegevenstypen en -functies (Transact-SQL)voor een overzicht van alle Transact-SQL datum- en tijdgegevenstypen en -functies.
Transact-SQL syntaxis-conventies
Syntaxis
YEAR ( date )
Arguments
date
Is een uitdrukking die kan worden opgelost naar een tijd, datum, smalldatetime, datetime, datetime2 of datetimeoffset-waarde . Het datumargument kan een expressie, kolomuitdrukking, door de gebruiker gedefinieerde variabele of stringliteral zijn.
Retourtypen
int
Retourwaarde
JAAR levert dezelfde waarde op als DATEPART (jaar, datum).
Als de datum alleen een tijdsdeel bevat, is de rendementswaarde 1900, het basisjaar.
Voorbeelden
De volgende uitspraak geeft .2010 Dit is het nummer van het jaar.
SELECT YEAR('2010-04-30T01:01:01.1234567-07:00');
De volgende uitspraak geeft .1900, 1, 1 Het argument voor datum is het getal 0. SQL Server interpreteert 0 als 1 januari 1900.
SELECT YEAR(0), MONTH(0), DAY(0);
Voorbeelden: Azure Synapse Analytics and Analytics Platform System (PDW)
De volgende uitspraak geeft .1900, 1, 1 Het argument voor datum is het getal 0. SQL Server interpreteert 0 als 1 januari 1900.
SELECT TOP 1 YEAR(0), MONTH(0), DAY(0);