Функция SEC_TO_TIME
Функция SEC_TO_TIME преобразует число
в секундах в часы, минуты и секунды.
Например, 65 секунд - это 1
минута и 5 секунд, а 3665 секунд
- это 1 час, 1 минута и 5
секунд (1 час = 3600 секунд).
Формат вывода такой: SEC_TO_TIME(65)
вернёт '00:01:05', а
SEC_TO_TIME(3665)
вернёт '01:01:05'.
To есть формат вывода такой: 'часы:минуты:секунды'.
Синтаксис
SELECT SEC_TO_TIME(seconds) FROM table_name WHERE condition
Пример
Давайте преобразуем значение в секундах в формат времени:
SELECT SEC_TO_TIME(65) AS time_value
Результат выполнения кода:
| time_value |
|---|
| 00:01:05 |
Пример
Давайте преобразуем большее количество секунд в формат времени:
SELECT SEC_TO_TIME(3665) AS time_value
Результат выполнения кода:
| time_value |
|---|
| 01:01:05 |
Смотрите также
-
функцию
TIME_TO_SEC,
которая преобразует время в секунды