SQL面试题——抖音SQL面试题 每分钟最大在线人数
前面我们计算平台的最大在线人数,可以参考我们之前的文章,而且我们当时提出了两种思路,当然有一种是有问题的
最终的核心思想是理解为一个水池子,有流进来的水的同时有流出去的水,所以我们只需要把流出去的减去即可。现在的问题变成了,每分钟最大在线用户数。
我们的数据还是和之前的一样
+---+-------------------+-----+
| id| etime| type|
+---+-------------------+-----+
| 1|2021-06-10 10:00:00|enter|
| 1|2021-06-10 19:00:00|leave|
| 1|2021-06-10 20:00:00|enter|
| 1|2021-06-10 23:00:00|leave|
| 2|2021-06-10 11:00:00|enter|
| 2|2021-06-10 18:00:00|leave|
| 3|2021-06-10 17:00:00|enter|
| 3|2021-06-10 19:00:00|leave|
| 4|2021-06-10 10:00:0