Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2009, 05:02
usuario90210
 
Fecha de Ingreso: noviembre-2008
Mensajes: 66
Antigüedad: 15 años, 6 meses
Puntos: 0
Consulta MySQL

Hola a todos!!

Nose como hacer la siguiente consulta, es un poco lio pero espero que me entendais. Tengo una tabla con los siguientes campos:
IP_o, IP_d, puerto_o, puerto_d, sid, hora

Las tuplas que me interesan son todas las que tengan el sid=3. Ahora necestio saber si estan realizando escaneos, para ello quiero hacer:
seleccionar todas las IP_origen cuando las IP_destino sean distintas y el sid=3 y la hora tenga un intervalo de 5 minutos entre ellas. SI esas IP_origen aparece 4 veces o mas que me diga la IP_origen, si no que no me la diga.

Ejemplo:
IP_origen IP_destino puerto_o puerto_d sid hora
215 10 - - 3 13:00
215 11 - - 3 13:01
215 10 - - 3 13:04 (este no me interesaria xq es el mismo origen y destino que la primera fila)
200 10 - - 3 13:02
215 12 - - 3 13:03
215 14 - - 3 13:03



en este caso me tendria que dar la IP_origen 215, xq tiene diferentes IP_destinos, con el mismo sid y con un intervalo de hora de 5 minutos o menos entre ellos.


Espero que me puedan ayudar!!!

Un saludo