Sdílet prostřednictvím


DATETIMEFROMPARTS (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)databáze SQL v Microsoft Fabric

Tato funkce vrací hodnotu datetime pro specifikované argumenty data a času. Pro více informací o platných rozmezích viz datetime.

Transact-SQL konvence syntaxe

Syntaxe

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

Arguments

rok

Celočíselný výraz, který určuje rok.

měsíc

Celočíselný výraz, který určuje měsíc.

den

Celočíselný výraz, který určuje den.

hodina

Celočíselný výraz, který určuje hodiny.

minuta

Celočíselný výraz, který určuje minuty.

sekundy

Celočíselný výraz, který určuje sekundy.

milisekundy

Celočíselný výraz, který specifikuje milisekundy.

Návratové typy

datetime

Poznámky

DATETIMEFROMPARTS vrací plně inicializovanou hodnotu date-time . DATETIMEFROMPARTS vyvolává chybu, pokud alespoň jeden požadovaný argument má neplatnou hodnotu. DATETIMEFROMPARTS vrací NULL , pokud alespoň jeden požadovaný argument má NULL hodnotu.

Tato funkce je schopna vzdáleně připojit k serverům SQL Server 2012 (11.x) a novějším verzím. Není vzdáleně připojen k serverům běžícím na SQL Server 2012 (11.x) a starších verzích.

Examples

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

Tady je soubor výsledků.

2010-12-31 23:59:59.000