Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/01/2013, 10:31
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses
Puntos: 20
Respuesta: Contar clics únicos cada 30 minutos

Parece que me funciona, de esta manera

Código MySQL:
Ver original
  1.    user_id,
  2.    COUNT(DISTINCT producto_id) clics
  3. FROM tracking_productos
  4.        FLOOR(visitdate/1800),
  5.        user_id
  6. HAVING clics > 0

Sin embargo, veo que me muestra una fila por cada 30 minutos de diferencia que hay entre la última vez que visitó el último producto.

USER_ID | CLICS
3 | 2
3 | 5
3 | 3
3 | 1
3 | 4

Habría forma de afinar la consulta y hacer que el resultado final fuese agrupado por USER_ID? es necesario una subquery para lograrlo?

Muchas gracias de antemano