Partilhar via


DATETIMEFROMPARTS (Transact-SQL)

Aplica-se a:Banco de Dados SQL doAzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)Banco de Dados SQL no Microsoft Fabric

Esta função devolve um valor de data-hora para os argumentos de data e hora especificados. Para mais informações sobre intervalos válidos, consulte data-hora.

Transact-SQL convenções de sintaxe

Sintaxe

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

Arguments

ano

Uma expressão inteira que especifica um ano.

mês

Uma expressão inteira que especifica um mês.

Dia

Uma expressão inteira que especifica um dia.

hora

Uma expressão inteira que especifica horas.

minuto

Uma expressão inteira que especifica minutos.

segundos

Uma expressão inteira que especifica segundos.

milissegundos

Uma expressão inteira que especifica milissegundos.

Tipos de devolução

datetime

Observações

DATETIMEFROMPARTS devolve um valor de data-hora totalmente inicializado. DATETIMEFROMPARTS gera um erro se pelo menos um argumento exigido tiver um valor inválido. DATETIMEFROMPARTS retorna NULL se pelo menos um argumento necessário tiver um NULL valor.

Esta função pode ser remotamente ligada a servidores SQL Server 2012 (11.x) e versões posteriores. Não está remotamente ligado a servidores que correm SQL Server 2012 (11.x) e versões anteriores.

Examples

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

Aqui está o conjunto de resultados.

2010-12-31 23:59:59.000