Parece que me funciona, de esta manera
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