DATEFROMPARTS (Transact-SQL)

Se aplica a:yesSQL Server (todas las versiones admitidas) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics yesAnalytics Platform System (PDW)

Esta función devuelve un valor date que se asigna a los valores de año, mes y día especificados.

Topic link iconConvenciones de sintaxis de Transact-SQL

Sintaxis

DATEFROMPARTS ( year, month, day )  

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 y versiones anteriores, consulte Versiones anteriores de la documentación.

Argumentos

year
Expresión entera que especifica un año.

month
Expresión entera que especifica un mes, de 1 a 12.

day
Expresión entera que especifica un día.

Tipos de valores devueltos

date

Observaciones

DATEFROMPARTS devuelve un valor date, con la parte de fecha establecida en el año, el mes y el día especificados, y la parte de hora establecida en el valor predeterminado. Para los argumentos no válidos, DATEFROMPARTS producirá un error. DATEFROMPARTS devuelve NULL si al menos uno de los argumentos obligatorios tiene un valor NULL.

Esta función puede controlar la conexión remota a servidores de SQL Server 2012 (11.x) y versiones posteriores. No puede controlar la comunicación remota a servidores con una versión inferior a SQL Server 2012 (11.x).

Ejemplos

En este ejemplo se muestra la función DATEFROMPARTS en acción.

SELECT DATEFROMPARTS ( 2010, 12, 31 ) AS Result;  

El conjunto de resultados es el siguiente:

Result  
----------------------------------  
2010-12-31  
  
(1 row(s) affected)  

Consulte también

date (Transact-SQL)