次のような表の時刻の差をhh:mm:ssで出力しようと考えていますがいい方法が思いつきません
table
1+-----------------------------+-------------------------+ 2| start | finish | 3+-----------------------------+-------------------------+ 4| 2018-11-19 17:02:29:656 UTC | 2018-11-21 19:32:40 UTC | 5+-----------------------------+-------------------------+
目的の出力は以下のようになります。
output
1+-----------------------------+-------------------------+-----------+ 2| start | finish | time_diff | 3+-----------------------------+-------------------------+-----------+ 4| 2018-11-19 17:02:29:656 UTC | 2018-11-21 19:32:40 UTC | 50:30:11 | 5+-----------------------------+-------------------------+-----------+
今考えているやり方としては、2つのTIMESTAMPの差をSECONDで出力し、それをhh:mm:ssの形に変換しようと思っているのですが使えそうな関数が見つかりません。
query
1select 2 start, finish, 3 TIMESTAMP_DIFF(finish, start, SECOND) as totalTime 4from table
よい方法があればご教授いただけると助かります。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。