Classificando registros com ROW_NUMBER
A equipe de operações da Harbr quer identificar quais remessas foram as mais rápidas em cada região — especificamente, uma lista ranqueada de remessas ordenadas pelo tempo de entrega, reiniciando para cada região. Em vez de ordenar a tabela inteira e perder o contexto regional, você vai usar ROW_NUMBER() com PARTITION BY para atribuir uma classificação dentro de cada região de forma independente. Sua tarefa é classificar as remessas por delivery_days (e depois por shipment_id como critério de desempate) dentro de cada region e identificar qual remessa ficou em primeiro lugar em AMER.
Use o caminho completo da tabela na sua cláusula ⚠️ Não consegue selecionar um banco de dados ou está recebendo o erro "table not found"?
FROM. Pegue-o no painel esquerdo: aba Databases → expanda seu banco COURSE_… → selecione a tabela → Copy name.
Este exercicio faz parte do curso
Automação de Pipelines de Dados no Snowflake
exercicio interativo prático
Transforme teoria em prática com um dos nossos exercicio interativos
Iniciar exercicio