En este cortísimo post, contaré sobre la función Year.
Tal como su nombre lo indica, esta función permite obtener el año desde una fecha completa.
El modo de funcionamiento es:
YEAR(fecha)
Donde Fecha puede ser un valor con los siguientes tipos de datos: time, date, smalldatetime, datetime, datetime2 o datetimeoffset y el valor devuelto será un int.
Por ejemplo:
De la tabla AdventureWorks seleccionamos los 100 primeros años de despacho de las órdenes de compra
SELECT TOP 100 YEAR(ShipDate) AS [Año de Despacho] FROM Sales.SalesOrderHeader
En esta consulta ShipDate es una columna cuyo tipo de dato es datetime.
Obviamente, a esto se le puede agregar un mayor nivel de complejidad y hacer cosas bastante interesantes en temas de análisis de datos a través del tiempo.