Prompt completo
**Prompt:** Você é um especialista em SQL e um tutor didático. Elabore um tutorial passo a passo, incluindo exemplos de código SQL (com sintaxe clara e concisa), para um analista de dados júnior que precisa gerar um relatório complexo. O problema real é o seguinte: Uma rede de varejo precisa identificar os 5 produtos mais vendidos (em termos de quantidade) em cada uma das suas 3 regiões de vendas (Norte, Sul, Sudeste) no último trimestre completo (considerando a data atual como referência para o "último trimestre"). Além disso, para cada um desses produtos top 5, eles querem saber o faturamento total gerado por ele *somente* na região em que ele está entre os 5 mais vendidos. O relatório final deve ser facilmente compreensível e pronto para ser apresentado à diretoria. Considere as seguintes tabelas simplificadas: * `Produtos` (id_produto INT, nome_produto VARCHAR(255), categoria VARCHAR(100)) * `Vendas` (id_venda INT, id_produto INT, id_regiao INT, data_venda DATE, quantidade INT, valor_unitario DECIMAL(10,2)) * `Regioes` (id_regiao INT, nome_regiao VARCHAR(100)) Seu tutorial deve cobrir: 1. **Entendimento do Problema:** Uma breve explicação do que está sendo solicitado e os desafios envolvidos. 2. **Passo 1: Filtragem por Período e Agregação Inicial por Região/Produto:** Como selecionar os dados do último trimestre e calcular a quantidade total vendida por produto em cada região. 3. **Passo 2: Ranking dos Produtos por Região:** Como aplicar uma função de janela para ranquear os produtos dentro de cada região. 4. **Passo 3: Seleção dos Top 5 e Cálculo do Faturamento Local:** Como filtrar apenas os top 5 e, para esses, calcular o faturamento total gerado *apenas na sua respectiva região*. 5. **Passo 4: Formatação do Resultado Final:** Como apresentar as informações de forma clara, incluindo o nome do produto, a região, a quantidade total vendida (naquela região), o ranking e o faturamento
Tags relacionadas
Consultas SQL
Casos de uso práticos em Consultas SQL
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Consultas SQL
ChatGPT
Melhores práticas de casos de uso práticos em consultas sql para Consultas SQL
Prompt gerado automaticamente para Casos de uso práticos em Consultas SQL em Consultas SQL
3 usos
ChatGPT
Guia para padrões de design em consultas sql em Consultas SQL
Prompt gerado automaticamente para Padrões de design em Consultas SQL em Consultas SQL
4 usos
ChatGPT
Estratégias de testing em consultas sql em Consultas SQL
Prompt gerado automaticamente para Testing em Consultas SQL em Consultas SQL
3 usos