Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/04/2006, 04:46
Notwen
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 12 años, 4 meses
Puntos: 2
Bueno, si lo que queres es hacer un listado de estas ips, a mi se me ocurre que se podria hacer algo asi (intento explicar la idea pero seguramente se podrá hacer de muchas maneras):
- Primero, mediante una consulta obtenés todas las ip que escribieron mas de 5 mensajes.
- Ahora, para hacerlo más simple, por cada ip haces una consulta para obtener los mensajes que le corresponden, ordenados por el campo fechahora en forma descendiente.
- Ahora habría que seguir el siguiente procedimiento: si la diferencia entre la fecha del primer mensaje y la del quinto (recordemos que estan ordenados por fecha) es menor o igual a 16 horas, entonces esa ip escribio al menos 5 mensajes en menos de 16 horas. Si no es así, habría que seguir el mismo procedimiento pero para el segundo y el sexto mensaje, y asi sucesivamente.

Es sólo una idea, seguramente se puede mejorar mucho (utilizar una sola consulta, etc).
Saludos.