Todas as tarefas

Detecção de Períodos de Inatividade

Intermediário

Tarefa de nível Product Analytics. **Condição:** Encontre usuários que tiveram períodos de inatividade superiores a 30 dias no histórico de audição. **Tabela:** listening_history (user_id, track_id, played_at, ...) **Requisitos:** 1. Para cada usuário, encontrar lacunas > 30 dias entre audições 2. Saída user_id, gap_start, gap_end, gap_days 3. Ordenar por comprimento da lacuna DESC **Dica:** LAG para data anterior + calcular diferença.

Categoria
Window Functions
Tempo estimado
~20 min
Bancos de dados
PostgreSQLGreenplum
Tags
InterviewGap DetectionTime SeriesLAGоконные функции

Entre para resolver

Começar a resolver