Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Devuelve un entero que representa la parte del año del parámetro date especificado.
Para una introducción acerca de todos los tipos de datos y funciones de fecha y hora de Transact-SQL, vea Funciones de fecha y hora (Transact-SQL).
Convenciones de sintaxis de Transact-SQL
YEAR ( date )
date
Es una expresión que se puede resolver en un valor time, date, smalldatetime, datetime, datetime2 o datetimeoffset. El argumento date puede ser una expresión, expresión de columna, variable definida por el usuario o literal de cadena.
int
YEAR devuelve el mismo valor que DATEPART (year, date).
Si date contiene únicamente una parte horaria, el valor devuelto es 1900, el año base.
La siguiente instrucción devuelve 2010
. Este número corresponde al año.
SELECT YEAR('2010-04-30T01:01:01.1234567-07:00');
La siguiente instrucción devuelve 1900, 1, 1
. El argumento para date es el número 0
. SQL Server interpreta 0
como 1 de enero de 1900.
SELECT YEAR(0), MONTH(0), DAY(0);
La siguiente instrucción devuelve 1900, 1, 1
. El argumento para date es el número 0
. SQL Server interpreta 0
como 1 de enero de 1900.
SELECT TOP 1 YEAR(0), MONTH(0), DAY(0);
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy