Как преобразовать время в секундах в формат ЧЧ: ММ: СС в MySQL?

13
задан PHPLover 20 September 2013 в 07:44
поделиться

1 ответ

Макс. значение, которое можно получить от функционального SEC_TO_TIME, 838:59:59

, Если у Вас есть большее количество, можно использовать этот код:

SELECT DAY, Floor((SUM(DAY) / (60*60))) AS Hours, 
Floor(MOD(SUM(DAY), (60*60)) / 60) AS Minutes, 
Floor(MOD(SUM(DAY), (60))) AS Secs,

CONCAT(
    Floor((SUM(DAY) / (60*60))), ":", 
    Floor(MOD(SUM(DAY), (60*60)) / 60), ":", 
    Floor(MOD(SUM(DAY), (60)))
) AS Time

FROM (SELECT 5328089 as DAY) a
0
ответ дан 2 December 2019 в 04:12
поделиться
Другие вопросы по тегам:

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