#830

Grupowanie zdarzeń w sesje: „przerwa > 30 min rozpoczyna nową”

Analityka internetowa dzieli strumień zdarzeń użytkownika na sesje według reguły: „nowa sesja zaczyna się, gdy przerwa do poprzedniego zdarzenia tego użytkownika przekracza 30 minut”. Dla każdego użytkownika policz liczbę takich sesji. Wskazówka: spójrz na różnicę między bieżącym a poprzednim znacznikiem czasu w obrębie użytkownika; oznacz „początek sesji” tam, gdzie przerwa przekracza 30 minut lub gdzie nie ma w ogóle poprzedniego znacznika czasu (jest to pierwsze zdarzenie). Suma tych oznaczeń dla użytkownika to liczba sesji. Posortuj według identyfikatora użytkownika.

Przykładowy oczekiwany wynik

Tak wygląda poprawna odpowiedź — liczba jej wierszy jest swoista i nie musi odpowiadać tabelom ze schematu.

user_idsessions
12
21
31

Wynik Twojego zapytania pojawi się tutaj