1

クエリを実行した後、MySQL で以下のような列を取得しています

TimeDiff
03:45:07
03:28:59
00:36:16
00:59:42
02:44:18

今度は、同じクエリで一緒に時間を合計したいと思います。サンプルクエリは以下のとおりです

SELECT timediff(OutTime, InTime) AS TimeDiff
  FROM Table1 

Sum と SEC_TO_TIME を試しましたが、間違った方法で使用しています。

11:53:33 になるまでの時間を合計する方法を教えてください。

4

1 に答える 1

1
SELECT
  SEC_TO_TIME(SUM(tbl.TimeDiff)) as TimeDifferent
FROM
  (SELECT TIME_TO_SEC(timediff(OutTime, InTime)) AS TimeDiff
   FROM Table1) as tbl
于 2013-06-22T04:39:53.910 に答える