真的很简单......
如何在SQL查询中平均时间戳?
列格式设置为TIME
,值如下。
00:01:32
00:02:22
00:02:14
00:01:35
00:01:19
我只想添加分钟和秒,并计算在任务上花费的平均时间
因此在这个例子中,平均每次任务的平均时间为108.4秒或00:01:48为542秒/ 5个任务。
看起来很简单但我不能为我的生活找到任何答案。到目前为止我发现的所有内容都使用DATETIME或TIMESTAMP字段。我只是使用TIME。
答案 0 :(得分:1)
假设MySQL:
SELECT AVG(TIME_TO_SEC(your_column)) AS average_seconds,
SEC_TO_TIME(AVG(TIME_TO_SEC(your_column))) AS average_time
FROM your_table;