0

時間と分から時間を作成する必要があります。mysqlには、まさにそのための「Maketime」機能があります

mysql> SELECT MAKETIME(12,15,30);
    -> '12:15:30'

SQLサーバーでそれを行うには、どの関数を使用する必要がありますか?

4

4 に答える 4

3

SQL Server 2012 には次のものがありますTIMEFROMPARTS

http://msdn.microsoft.com/en-us/library/hh213398.aspx

于 2013-08-06T12:02:50.077 に答える
2

以前のバージョンの SQL Server (2012 年より前) では、関数の組み合わせを使用するだけで済みDateAdd()ます。

SELECT DateAdd(hh, 12, DateAdd(mi, 15, DateAdd(ss, 30, 0)))

これは値を返すことに注意してくださいdatetime。2008 以降を使用している場合は、必要に応じて簡単Cast()に実行できますtime

于 2013-08-06T12:05:58.333 に答える