Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/11/2009, 15:11
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años
Puntos: 300
Respuesta: Consulta por count(*)

Perdona, pero no entendí que se trataba de una IP. Olvídate del índice de ese campo y usa la función inet_aton()

SELECT proto, count(*)TOTAL FROM FortinetIMFilter where INET_ATON(host)=INET_ATON('200.113.161.91') and (DATE(date_time) >='2009-10-21' and DATE(date_time)<='2009-11-20') group by proto order by count(*) desc

una cosa, más, no creo que un índice en el campo date_time sea de gran ayuda en este caso. Prueba quizás cambiando el orden en el WHEN, y compara.
SELECT proto, count(*)TOTAL FROM FortinetIMFilter where (DATE(date_time) >='2009-10-21' and DATE(date_time)<='2009-11-20') and INET_ATON(host)=INET_ATON('200.113.161.91') group by proto order by count(*) desc


A ver si eso ayuda algo.

Última edición por jurena; 30/11/2009 a las 16:22