【发布时间】:2021-04-19 04:43:29
【问题描述】:
在 PostgreSQL 和 MySQL 表中,我有一个时间戳列,指示数据导入时间戳。它基于一些预定的时间间隔。我需要找到负载的平均(或近似)时间间隔。
2021-04-18 06:10:26 | Loaded
2021-04-19 00:10:32 | Loaded
2021-04-19 01:10:26 | Loaded
2021-04-19 02:40:24 | Loaded
2021-04-19 04:10:20 | Loaded
2021-04-18 11:10:24 | Loaded
2021-04-18 20:40:28 | Loaded
2021-04-18 00:10:25 | Loaded
2021-04-18 01:10:22 | Loaded
2021-04-18 01:40:22 | Loaded
2021-04-18 13:40:24 | Loaded
2021-04-18 14:10:21 | Loaded
在这里,大约每 30 分钟加载一次数据。
我想编写 SQL 来得到这个。 (在 PostgreSQL 和 MySQL 中)
我试过了,
select avg(starttime) 但它的显示,
Invalid operation: function avg(timestamp without time zone) does not exist;
【问题讨论】:
-
您应该提供有关您迄今为止所做尝试的详细信息。 StackOverflow 的目的不是让某人为您完成工作 - 它是在您遇到错误或您正在努力克服的问题时为您提供帮助(尚未做任何事情并不是您正在努力克服的问题的示例) )
-
我试过平均,但没有用
标签: mysql sql postgresql average