如何查找和统计在1秒内发生的datetime行?

假设我有一个用户ip和时间戳的请求日志。如何查找1秒内请求次数超过或等于5次的用户?

user_ip     time
---------------------------
user_ip1    16:11:10.56
user_ip1    16:11:10.67
user_ip1    16:11:10.87
user_ip2    16:11:10.92
user_ip2    16:11:10.97
user_ip1    16:11:11.15
user_ip1    16:11:11.20
user_ip1    16:11:11.30
user_ip2    16:11:12.13
user_ip2    16:11:13.50
user_ip2    16:11:13.80

user_ip1在16:11:10中发出了3个请求,在16:11:11中发出了3个请求,即从10.56开始到11.30结束的0.74秒范围内的6个请求。而user_ip2请求分散在几秒钟内。

测试数据集上的结果应为单个user_ip1行

转载请注明出处:http://www.qxdxgs.com/article/20230526/1732661.html