Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

YEAR (Transact-SQL)

Devuelve un entero que representa la parte del año de la date especificada.

Para obtener información general acerca de todos los tipos de datos y funciones de fecha y hora de Transact-SQL, vea Tipos de datos y funciones de fecha y hora (Transact-SQL).

Se aplica a: SQL Server (SQL Server 2008 a versión actual), Windows Azure SQL Database (Versión inicial a versión actual).

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

YEAR ( date )

date

Es una expresión que se puede resolver como 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.

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 2007. Este número corresponde al año.

SELECT YEAR('2007-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);
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft