時間と分から時間を作成する必要があります。mysqlには、まさにそのための「Maketime」機能があります
mysql> SELECT MAKETIME(12,15,30);
-> '12:15:30'
SQLサーバーでそれを行うには、どの関数を使用する必要がありますか?
時間と分から時間を作成する必要があります。mysqlには、まさにそのための「Maketime」機能があります
mysql> SELECT MAKETIME(12,15,30);
-> '12:15:30'
SQLサーバーでそれを行うには、どの関数を使用する必要がありますか?
SQL Server 2012 には次のものがありますTIMEFROMPARTS
。
以前のバージョンの SQL Server (2012 年より前) では、関数の組み合わせを使用するだけで済みDateAdd()
ます。
SELECT DateAdd(hh, 12, DateAdd(mi, 15, DateAdd(ss, 30, 0)))
これは値を返すことに注意してくださいdatetime
。2008 以降を使用している場合は、必要に応じて簡単Cast()
に実行できますtime
。