DATETIMEFROMPARTS (Transact-SQL)
適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
この関数は、指定された日付引数と時刻引数に対して datetime 値を返します。 有効な範囲の詳細については、「 datetime」を参照してください。
構文
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;
結果セットは次のようになります。
2010-12-31 23:59:59.000