Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aplica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Analítica (PDW)
Base de datos SQL en Microsoft Fabric
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