Condividi tramite


DATETIMEFROMPARTS (Transact-SQL)

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)

Questa funzione restituisce un valore di tipo datetime per gli argomenti date e time. Per altre informazioni sugli intervalli validi, vedere datetime.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

year

Espressione Integer che specifica un anno.

month

Espressione Integer che specifica un mese.

day

Espressione Integer che specifica un giorno.

hour

Espressione Integer che specifica le ore.

minute

Espressione Integer che specifica i minuti.

seconds

Espressione Integer che specifica i secondi.

milliseconds

Espressione Integer che specifica i millisecondi.

Tipi restituiti

datetime

Osservazioni:

DATETIMEFROMPARTS restituisce un valore di tipo datetime completamente inizializzato. DATETIMEFROMPARTS genera un errore se almeno un argomento obbligatorio ha un valore non valido. DATETIMEFROMPARTS restituisce NULL se almeno un argomento obbligatorio ha un NULL valore.

Questa funzione è in grado di essere remota ai server SQL Server 2012 (11.x) e versioni successive. Non è remoto ai server che eseguono SQL Server 2012 (11.x) e versioni precedenti.

Esempi

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

Il set di risultati è il seguente.

2010-12-31 23:59:59.000