Raggruppa gli eventi in sessioni: «un intervallo > 30 min ne avvia una nuova»
La web analytics suddivide il flusso di eventi di un utente in sessioni secondo la regola: «una nuova sessione inizia quando l'intervallo rispetto all'evento precedente di quell'utente supera i 30 minuti». Per ogni utente conta il numero di tali sessioni. Suggerimento: osserva la differenza tra il timestamp corrente e quello precedente all'interno dell'utente; contrassegna l'«inizio sessione» dove l'intervallo supera i 30 minuti oppure non esiste alcun timestamp precedente (è il primo evento). La somma di questi contrassegni per utente è il numero di sessioni. Ordina per id utente.
Esempio di output atteso
Ecco come appare una risposta corretta — il suo numero di righe è a sé stante, non deve corrispondere alle tabelle dello schema.
| user_id | sessions |
|---|---|
| 1 | 2 |
| 2 | 1 |
| 3 | 1 |
Accedi per vedere la cronologia degli invii
AccediAccedi per usare l'AI Mentor
Accedi