Función del año del servidor SQL

Función del año del servidor SQL

En este artículo, descubrirá el uso del año () en el servidor SQL.

Función SQL Server Year ()

La función de año () en el servidor SQL le permite extraer el valor del año de una entrada de fecha determinada. La sintaxis de la función se representa en lo siguiente:

Año (fecha)

La función acepta la fecha como parámetro y devuelve el valor entero, que representa el año.

La entrada de fecha puede ser Tipo de hora, fecha, SmallDatetime, DateTime, DateTime2 o DateTimeOffset. También puede pasar una expresión, columna, cadena literal o UDV.

Ejemplo de función SQL Server Year ()

Ejemplo 1: Uso de funciones básicas

El siguiente ejemplo ilustra la función de uso simple del año ():

seleccionar
año ('2022-10-10') como Current_Year;

Valor resultante:

actual_year |
------------+
2022 |

Ejemplo 2: Uso de la función de año () con el año base

Si pasa un valor que no contiene el año a la función, la función devuelve el valor 1900, que es el año base.

Un ejemplo es el siguiente:

seleccionar
año ('15: 09: 43 ') como Current_Year;

Resultado de salida:

actual_year |
------------+
1900 |

Ejemplo 3: Extracción del año usando la función DatePart

Si usó la función datePart () en el servidor SQL, notará que la función del año se comporta de manera similar en la siguiente sintaxis:

DatePart (año, entrada).

Un ejemplo es el siguiente:

seleccionar
Año ('2022-10-10') como Year_Func,
DatePart (año, '2022-10-10') como datePart_Func;

Producción:

Year_Func | DatePart_Func |
---------+-------------+
2022 | 2022 |

Ambas funciones devuelven el mismo valor.

Conclusión

Esta publicación corta cubrió los conceptos básicos de trabajar con la función año () en el servidor SQL. Esta función le permite extraer el año de una entrada de fecha determinada.