Condividi tramite


DATETIMEFROMPARTS (Transact-SQL)

Si applica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema di Piattaforma Analitica (PDW)Database SQL in Microsoft Fabric

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