SQL Server dateFromparts

SQL Server dateFromparts
Este artículo explorará cómo usar la función DateFromParts () en SQL Server. Como su nombre indica, esta función nos permite construir un valor de fecha a partir de las entradas de año, mes y día.

Puede parecer una función simple, pero puede ser útil cuando necesita crear un conjunto de fechas de varias entradas en un método rápido y efectivo.

Sintaxis de funciones y parámetros

Lo siguiente ilustra la sintaxis de la función datefromParts ().

DateFromParts (año, mes, día)

La función acepta tres argumentos principales:

  1. Año: este es un tipo entero que denota el año.
  2. Mes - Define la parte del mes de la fecha como valor entero. Varía de 1 a 12.
  3. Día: especifica la parte del día del valor de la fecha. Debe variar de 1 a 31

La función luego devuelve un tipo de fecha de las entradas proporcionadas. Si falta alguna de la entrada proporcionada o nula, la función devolverá un valor nulo.

Ejemplos

El siguiente ejemplo muestra un uso simple de la función DateFromParts () en SQL Server.

Seleccione DateFromParts (2022, 10, 10) como hoy;

Resultado:

hoy
2022-10-10

Ejemplo 2

El siguiente ejemplo usa DateFromParts () con valores de entrada nulos.

SELECCIONAR
DatefromParts (2022, nulo, 10);

Valor de retorno:

(Sin nombre de columna)
NULO

Ejemplo 3

En el ejemplo a continuación, usamos la función DateFromParts () con una entrada fuera de rango:

SELECCIONAR
DatefromParts (2022, 13, 10);

En este caso, la función devuelve un error como se muestra:

MSG 289, Nivel 16, Estado 1, Línea 356
No se puede construir fecha de tipo de datos; Algunos de los argumentos tienen valores que no son válidos.

Final

En esta breve publicación, discutimos utilizando la función DateFromParts () en SQL Server para construir un valor de fecha a partir de las entradas de año, mes y día.

Gracias por leer!!