DATETIMEFROMPARTS (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

この関数は、指定された日付引数と時刻引数に対して datetime 値を返します。

Transact-SQL 構文表記規則

構文

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

Note

SQL Server 2014 (12.x) 以前のバージョンの Transact-SQL 構文を確認するには、以前のバージョンのドキュメントを参照してください。

引数

year
年を指定する整数式。

month
月を指定する整数式。

day
日を指定する整数式。

hour
時を指定する整数式。

minute
分を指定する整数式。

seconds
秒を指定する整数式。

milliseconds
ミリ秒を指定する整数式。

戻り値の型

datetime

解説

DATETIMEFROMPARTS は、完全に初期化された datetime 値を返します。 DATETIMEFROMPARTS は、必須引数に 1 つでも無効な値が含まれている場合、エラーを生成します。 DATETIMEFROMPARTS は、必須引数に 1 つでも NULL 値が含まれている場合、NULL を返します。

この関数は、リモート処理は実行することのできる SQL Server 2012 (11.x) サーバー上とします。 SQL Server 2012 (11.x) 下のバージョンのサーバーには、リモート処理されません。

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

結果セットは次のようになります。

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

関連項目

datetime (Transact-SQL)