首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

请问一个SQL语句 该如何写

2014-01-12 
请教一个SQL语句该怎么写?假设数据库里存了好多数据数据库字段如下:时间IP地址端口号描述四个字段的内容组

请教一个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地址记录,要包括漏的时间,给统计出来么?



热点排行