Share via


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. Weitere Informationen zu gültigen Bereichen finden Sie unter datetime.

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 einen ungültigen Wert aufweist. DATETIMEFROMPARTS gibt zurück NULL , wenn mindestens ein erforderliches Argument einen NULL Wert aufweist.

Diese Funktion kann auf SQL Server 2012-Server (11.x) und höheren Versionen entfernt werden. Sie wird nicht auf Server mit SQL Server 2012 (11.x) und früheren Versionen entfernt.

Beispiele

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

Hier ist das Resultset.

2010-12-31 23:59:59.000