2
我正在运行一个只返回两列的聚合查询,name
和timez
。Postgresql - 平均只有几分钟和几秒?
timez
当前格式为MI:SS
,存储为varchar。在我的查询中,我想获得time
的平均分钟数和秒数,但当然如果我将该列转换为时间戳,则avg()
函数不起作用。我试图用count(1)来划分时间戳,因为时间戳不能被分割,所以不起作用。以下是我最想要的。
SELECT name, avg(to_timestamp(timez,'MI:SS'))
FROM logs_table
GROUP BY name