读书人

请问一个SQL语句 该如何写

发布时间: 2014-01-12 00:03:16 作者: rapoo

请教一个SQL语句 该怎么写?
假设数据库里存了好多数据

数据库字段如下:

时间 IP地址 端口号 描述

四个字段的内容组为一条记录,每条记录一秒出现一次(以IP地址为关键字),换句话说,就是不同IP地址组成的记录,每秒存数据库一次

假设有3个客户端,也就三个IP地址,,分别都是每秒向服务器这边发一条记录
可能数据如下:
时间 IP地址 端口号 描述
10:22 192.168.7.111 11111 嘻嘻嘻嘻嘻嘻嘻嘻
10:22 192.168.7.333 33333 嘻嘻嘻嘻嘻嘻嘻嘻
10:22 192.168.7.222 22222 嘻嘻嘻嘻嘻嘻嘻嘻
10:23 192.168.7.111 11111 嘻嘻嘻嘻嘻嘻嘻嘻
10:23 192.168.7.222 22222 嘻嘻嘻嘻嘻嘻嘻嘻
10:24 192.168.7.111 11111 嘻嘻嘻嘻嘻嘻嘻嘻
10:25 192.168.7.111 11111 嘻嘻嘻嘻嘻嘻嘻嘻
...

正常的话,应该是3个IP地址,都是每秒有一条记录,但是,有可能,有的IP会送不过来...
于是就可能存在上面的情况

如何,写SQL语句,在数据库里,以IP为关键字,统计该IP漏掉的数据包?
如上面,
10:23秒的时候,,IP为192.168.7.333 就漏了
10:24和10:25时,IP为192.168.7.222和192.168.7.333 都漏了

能写个SQL语句,把漏的IP地址记录,要包括漏的时间,给统计出来么?



读书人网 >oracle

热点推荐