Compartir por


DATETIMEFROMPARTS (Transact-SQL)

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Esta función devuelve un valor datetime para los argumentos de fecha y hora especificados. Para obtener más información sobre los intervalos válidos, consulte datetime.

Convenciones de sintaxis de Transact-SQL

Sintaxis

DATETIMEFROMPARTS ( year , month , day , hour , minute , seconds , milliseconds )

Argumentos

year

Expresión entera que especifica un año.

month

Expresión entera que especifica un mes.

day

Expresión entera que especifica un día.

hour

Expresión entera que especifica las horas.

minute

Expresión entera que especifica los minutos.

segundos

Expresión entera que especifica los segundos.

milliseconds

Expresión entera que especifica los milisegundos.

Tipos de valores devueltos

datetime

Observaciones

DATETIMEFROMPARTS devuelve un valor datetime totalmente inicializado. DATETIMEFROMPARTS genera un error si al menos un argumento necesario tiene un valor no válido. DATETIMEFROMPARTS devuelve NULL si al menos un argumento necesario tiene un NULL valor.

Esta función es capaz de estar remotamente a servidores de SQL Server 2012 (11.x) y versiones posteriores. No está remoto a los servidores que ejecutan SQL Server 2012 (11.x) y versiones anteriores.

Ejemplos

SELECT DATETIMEFROMPARTS ( 2010, 12, 31, 23, 59, 59, 0 ) AS Result;

Este es el conjunto de resultados.

2010-12-31 23:59:59.000