我有一个应用程序的用户访问日志表。以下是一些示例数据:
userid | login | duration (seconds)
--------------------------------------------------------
1 | 2013-04-30 09:24:07.127 | 21456
2 | 2013-04-29 09:22:05.023 | 26477
1 | 2013-04-30 10:24:07.787 | 86543
2 | 2013-04-30 12:55:55.846 | 32237
1 | 2013-04-30 08:24:12.347 | 92231
我的目标是从这些数据中获得一些指标。我需要捕获过去一周的最小、最大和平均并发登录用户。除非有人有更好的主意,否则我相信要获得有意义的并发连接平均值,我将需要选择一个间隔。如果我在那里错了,请纠正我。如果是这样,我认为我不应该有麻烦。它的最小值和最大值给我带来了问题。我正在尝试在 sql 中执行此操作,但无济于事。问题是试图弄清楚如何测量连接之间的重叠。我应该把它拿出来用python做吗?我将有 100,000+ 行,所以它可能会有点麻烦,但我只需要每天生成一次报告,所以效率不是我最关心的问题。
对不起,我没有任何示例代码,我真的不知道如何从这里开始。谢谢您的帮助。