DATEFROMPARTS (Transact-SQL)DATEFROMPARTS (Transact-SQL)

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics síAlmacenamiento de datos paralelosParallel Data WarehouseyesAlmacenamiento de datos paralelosParallel Data WarehouseSe aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics síAlmacenamiento de datos paralelosParallel Data WarehouseyesAlmacenamiento de datos paralelosParallel Data Warehouse

Esta función devuelve un valor date que se asigna a los valores de año, mes y día especificados.This function returns a date value that maps to the specified year, month, and day values.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax

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.To view Transact-SQL syntax for SQL Server 2014 and earlier, see Previous versions documentation.

ArgumentosArguments

yearyear
Expresión entera que especifica un año.An integer expression that specifies a year.

monthmonth
Expresión entera que especifica un mes, de 1 a 12.An integer expression that specifies a month, from 1 to 12.

dayday
Expresión entera que especifica un día.An integer expression that specifies a day.

Tipos de valores devueltosReturn types

datedate

ObservacionesRemarks

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.DATEFROMPARTS returns a date value, with the date portion set to the specified year, month and day, and the time portion set to the default. Para los argumentos no válidos, DATEFROMPARTS producirá un error.For invalid arguments, DATEFROMPARTS will raise an error. DATEFROMPARTS devuelve NULL si al menos uno de los argumentos obligatorios tiene un valor NULL.DATEFROMPARTS returns null if at least one required argument has a null value.

Esta función puede controlar la conexión remota a servidores de SQL Server 2012 (11.x)SQL Server 2012 (11.x) y versiones posteriores.This function can handle remoting to SQL Server 2012 (11.x)SQL Server 2012 (11.x) servers and above. No puede controlar la comunicación remota a servidores con una versión inferior a SQL Server 2012 (11.x)SQL Server 2012 (11.x).It cannot handle remoting to servers with a version below SQL Server 2012 (11.x)SQL Server 2012 (11.x).

EjemplosExamples

En este ejemplo se muestra la función DATEFROMPARTS en acción.This example shows the DATEFROMPARTS function in action.

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

El conjunto de resultados es el siguiente:Here is the result set.

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

Consulte tambiénSee also

date (Transact-SQL)date (Transact-SQL)