DATETIMEFROMPARTS (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Diese Funktion gibt einen datetime-Wert für die angegebenen Argumente für Datum und Zeit zurück.

Transact-SQL-Syntaxkonventionen

Syntax

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

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.

Argumente

year
Ein ganzzahliger Ausdruck, der ein Jahr angibt.

month
Ein ganzzahliger Ausdruck, der einen Monat angibt.

day
Ein ganzzahliger Ausdruck, der einen Tag angibt.

hour
Ein ganzzahliger Ausdruck, der Stunden angibt.

minute
Ein ganzzahliger Ausdruck, der Minuten angibt.

Sekunden
Ein ganzzahliger Ausdruck, der Sekunden angibt.

milliseconds
Ein ganzzahliger Ausdruck, der Millisekunden angibt.

Rückgabetypen

datetime

Bemerkungen

DATETIMEFROMPARTS gibt einen vollständig initialisierten datetime-Wert zurück. DATETIMEFROMPARTS löst einen Fehler aus, wenn mindestens ein erforderliches Argument über einen ungültigen Wert verfügt. DATETIMEFROMPARTS gibt NULL zurück, wenn mindestens ein erforderliches Argument den Wert NULL enthält.

Diese Funktion kann remote auf SQL Server 2012 (11.x)-Servern oder höher ausgeführt werden. Eine Remoteausführung auf Servern mit einer Version vor SQL Server 2012 (11.x) ist nicht möglich.

Beispiele

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

Hier ist das Resultset.

Result  
---------------------------  
2010-12-31 23:59:59.000  
  
(1 row(s) affected)  

Siehe auch

datetime (Transact-SQL)