Freigeben über


DATETIMEFROMPARTS (Transact-SQL)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics 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 )

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 sehen Sie das Ergebnis.

2010-12-31 23:59:59.000