Condividi tramite


DATETIMEFROMPARTS (Transact-SQL)

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsPiattaforma 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 )

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

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;

Questo è il set di risultati.

2010-12-31 23:59:59.000