Todas as tarefas

Visitas Consecutivas ao Médico (Sequência Consecutiva)

Avançado

Tarefa de nível Meta/Netflix. **Condição:** Encontre pacientes que visitaram o médico pelo menos 5 vezes consecutivas (em dias consecutivos ou com no máximo 7 dias entre as visitas). **Tabela:** appointments (patient_id, appointment_date, status, ...) **Requisitos:** 1. Considerar apenas consultas concluídas (status = 'completed') 2. As visitas são consideradas consecutivas se houver ≤ 7 dias entre elas 3. Exibir patient_id, streak_start, streak_end, streak_length **Dica:** Padrão Gaps & Islands — diff

Categoria
Window Functions
Tempo estimado
~25 min
Bancos de dados
PostgreSQLGreenplum
Tags
FAANGInterviewGaps & IslandsStreakROW_NUMBERоконные функции

Entre para resolver

Começar a resolver