#830

Agrupe eventos em sessões: «uma lacuna > 30 min inicia uma nova»

A análise web divide o fluxo de eventos de um usuário em sessões pela regra: «uma nova sessão começa quando a lacuna até o evento anterior desse usuário ultrapassa 30 minutos». Para cada usuário, conte o número dessas sessões. Dica: olhe a diferença entre o timestamp atual e o anterior dentro do usuário; marque «início de sessão» onde a lacuna ultrapassar 30 minutos ou não houver timestamp anterior algum (este é o primeiro evento). A soma dessas marcas por usuário é a contagem de sessões. Ordene por id de usuário.

Exemplo de resposta esperada

É assim que se parece uma resposta correta: ela tem seu próprio número de linhas e não precisa coincidir com as tabelas do esquema.

user_idsessions
12
21
31
Entre para enviar

O resultado da sua consulta aparecerá aqui