Im работает с агрегированным запросом, который возвращает только два столбца, name
и timez
.Postgresql - Средняя продолжительность минут и секунд?
timez
в настоящее время в формате MI:SS
, сохранен в качестве varchar. В моем запросе я хочу получить средние минуты и секунды time
, но, конечно, если я нажму колонку на метку времени, функция avg()
не будет работать на ней. Я попытался делить отметки времени по счету (1), который не работает, поскольку временные метки не могут быть разделены. Вот что я в идеале хотел.
SELECT name, avg(to_timestamp(timez,'MI:SS'))
FROM logs_table
GROUP BY name