powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Преобразовать секунды в полное время
3 сообщений из 3, страница 1 из 1
Преобразовать секунды в полное время
    #34967023
Telta Avenger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

В одном из полей таблицы хранятся некие временные интервалы в секундах (тип - целочисленный), т.е. могут принимать значения, к примеру: 10, 18, 145, 983 и т.п. Вопрос: как можно в sql-запросе на лету преобразовать эти значения в удобоваримый формат времени - hh:mm:ss? Есть ли какой-нибудь изящный способ для этого? Заранее благодарен за ответы!

PS. Можно это реализовать кучей if-else в запросе, но не хочется =)
...
Рейтинг: 0 / 0
Преобразовать секунды в полное время
    #34967085
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Telta AvengerДобрый день!

В одном из полей таблицы хранятся некие временные интервалы в секундах (тип - целочисленный), т.е. могут принимать значения, к примеру: 10, 18, 145, 983 и т.п. Вопрос: как можно в sql-запросе на лету преобразовать эти значения в удобоваримый формат времени - hh:mm:ss? Есть ли какой-нибудь изящный способ для этого? Заранее благодарен за ответы!

PS. Можно это реализовать кучей if-else в запросе, но не хочется =)
Код: plaintext
1.
SELECT time '00:00' +  54 * (interval '1 sec')
...
Рейтинг: 0 / 0
Преобразовать секунды в полное время
    #34967193
Telta Avenger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Огромное спасибо! То, что нужно!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Преобразовать секунды в полное время
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]