10/01/2013, 00:49
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 9 meses 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 |