怎么用mysql实现提取相同字段 并相邻字段做差

如何用mysql实现提取相同字段 并相邻字段做差

表结构如下:

time srcip dstip port

2012-04-26 15:32:15 192.168.90.13 192.168.90.113 3460

2012-04-26 15:32:15 192.168.90.13 192.168.90.113 3460

2012-04-26 15:32:15 192.168.90.13 192.168.90.113 3460

2012-04-26 15:32:26 192.168.19.200 192.168.90.2 80

2012-04-26 15:32:43 192.168.19.200 192.168.90.3 3306

2012-04-26 15:33:15 192.168.90.13 61.235.71.100 3460

2012-04-26 15:33:18 192.168.90.13 61.235.71.100 3460

2012-04-26 15:33:24 192.168.90.13 61.235.71.100 3460

2012-04-26 15:33:26 192.168.19.200 192.168.90.2 80

1、将srcip dstip port三项都相同行归到一起

2、将1中的行 相邻的时间做差

3、统计差值中 出现次数最多的差值的百分比

如何用mysql实现啊,请大牛指点下



贴建表及插入记录的SQL,及要求结果出来看看




1

select distinct time,srcip,dstip,port

from tb

怎么用mysql实现提取相同字段 并相邻字段做差

相关文章:

你感兴趣的文章:

标签云: