Вычисление продолжительности общего времени в MySQL

у меня есть данные таблицы как это

(int)   (time)  [mySQL datatype]

Id     Duration 
------------------
1      00:10:00
2      10:10:00
3      03:00:00
4      04:13:00

я хочу вычислить общую продолжительность от этой таблицы, как мы можем сделать это. как 17:33:00. Мог кто-либо обеспечивать запрос mysql для вычисления этого.

8
задан OMG Ponies 31 July 2010 в 18:00
поделиться

1 ответ

Попробуйте преобразовать в секунды, суммировать, а затем преобразовать обратно во время:

SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(Duration)))
FROM Table1

Результат:

17:33:00
20
ответ дан 5 December 2019 в 08:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: