DATETIMEFROMPARTS (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-databas i Microsoft Fabric

Denna funktion returnerar ett datumtidsvärde för de angivna datum- och tidsargumenten. För mer information om giltiga intervall, se datumtid.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

år

Ett heltalsuttryck som specificerar ett år.

månad

Ett heltalsuttryck som specificerar en månad.

dag

Ett heltalsuttryck som specificerar en dag.

timme

Ett heltalsuttryck som specificerar timmar.

minut

Ett heltalsuttryck som specificerar minuter.

Sekunder

Ett heltalsuttryck som specificerar sekunder.

millisekunder

Ett heltalsuttryck som specificerar millisekunder.

Returtyper

datetime

Anmärkningar

DATETIMEFROMPARTS returnerar ett fullt initierat datumtidsvärde . DATETIMEFROMPARTS ger ett fel om minst ett obligatoriskt argument har ett ogiltigt värde. DATETIMEFROMPARTS ger avkastning NULL om minst ett nödvändigt argument har ett NULL värde.

Denna funktion kan fjärröverföras till SQL Server 2012 (11.x)-servrar och senare versioner. Det är inte fjärranslutet till servrar som kör SQL Server 2012 (11.x) och tidigare versioner.

Examples

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

Här är resultatet.

2010-12-31 23:59:59.000