Resumen: En este tutorial, aprenderá cómo usar la función SQL Server YEAR()
para extraer un año de una fecha.
descripción general de la función YEAR() de SQL Server
la función YEAR()
devuelve un valor entero que representa el año de la fecha especificada.,
La siguiente se muestra la sintaxis de la etiqueta YEAR()
función:
Code language: SQL (Structured Query Language) (sql)
La función que acepta un argumento que puede ser un literal fecha valor o una expresión que se puede resolver a un TIME
, DATE
, SMALLDATETIME
, DATETIME
, DATETIME2
o DATETIMEOFFSET
valor., extraer un año de la fecha ‘2019-02-01’:
Code language: SQL (Structured Query Language) (sql)
la salida es:
B) usando la función YEAR() con un valor de fecha que solo tiene parte de tiempo
si el valor de fecha de entrada solo tiene datos de tiempo, el YEAR()
la función devolverá 1900
:
Code language: SQL (Structured Query Language) (sql)
Aquí está la salida:
C) usando la función year() con columnas de tabla ejemplo
usaremos sales.orders
y sales.order_items
de la base de datos de muestra para la demostración.,
en Este ejemplo se utiliza la etiqueta YEAR()
función para extraer los datos del año de los valores en el shipped_date
columna. Devuelve las ventas brutas por año usando la función SUM()
y la cláusula GROUP BY
:
lo siguiente muestra la salida:
Code language: CSS (css)
en este tutorial, ha aprendido cómo extraer el año de una fecha especificada utilizando el servidor SQL YEAR()
.