Share via


DATETIMEFROMPARTS (Transact-SQL)

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

この関数は、指定された日付引数と時刻引数に対して datetime 値を返します。 有効な範囲の詳細については、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 は、 NULL 少なくとも 1 つの必須引数に値がある場合に NULL 返されます。

この関数は、SQL Server 2012 (11.x) サーバー以降のバージョンにリモート接続できます。 SQL Server 2012 (11.x) 以前のバージョンを実行しているサーバーにはリモート接続されません。

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

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

2010-12-31 23:59:59.000