Ver Mensaje Individual
  #11 (permalink)  
Antiguo 10/01/2013, 00:49
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Contar clics únicos cada 30 minutos

Esta opción que planteas es más fácil de programar. Si no te interesan los demás clics para nada (lo digo por cuestión estadística), almacenas únicamente los clics que van a contarse. Comparas la última vez que guardaste un clic de ese cliente para ese producto con el momento actual e insertas en esa tabla solo cuando se haya producido media hora después de la última que tengas almacenada para el producto y ese usuario, o cuando no exista ningún clic de ese cliente o de ese cliente para ese producto. Lo demás será fácil: una consulta de agrupado por cliente, pero eso, no lo olvides, te hará perder información sobre los clics. Imagina que mañana decides cambiar el período a 15 minutos, o simplemente que quieres saber todos (su valor absoluto) los clicks sobre ese producto (no sé), o bien el día de la semana, hora minuto de más afluencia; pues bien, en ese caso ya no podrás recuperar los datos que necesitas.

Última edición por jurena; 10/01/2013 a las 09:21