Queries de análise de vendas com CTEs e window functions
Escreve consultas SQL avançadas usando CTEs e funções de janela para análise de performance de vendas.
Objetivo do Prompt
Criar um conjunto de queries SQL reutilizáveis que analisem vendas por período, produto, vendedor e região usando CTEs (Common Table Expressions) e window functions para rankings e comparações.
Exemplo Real de Uso
A Loja Virtual TechBR, marketplace de eletrônicos com 50 mil pedidos/mês armazenados em PostgreSQL, precisa de queries padronizadas para o time de BI responder perguntas recorrentes da diretoria sobre performance de vendas.
Prompt
Escreva um conjunto de queries SQL avançadas para análise de vendas da [NOME DA EMPRESA], considerando as tabelas: - `pedidos` (id, data_pedido, cliente_id, vendedor_id, valor_total, status, canal) - `itens_pedido` (id, pedido_id, produto_id, quantidade, valor_unitario, desconto) - `produtos` (id, nome, categoria_id, subcategoria, custo, preco_venda) - `clientes` (id, nome, cidade, estado, data_cadastro, segmento) - `vendedores` (id, nome, equipe, regiao, data_admissao) **Query 1 — Ranking de vendedores com meta:** Usando ROW_NUMBER() e DENSE_RANK() OVER(), crie um ranking mensal de vendedores com: - Total vendido, ticket médio, quantidade de pedidos - Comparação vs meta de R$ [VALOR] - % atingimento e posição no ranking - Variação vs mês anterior usando LAG() **Query 2 — Análise de coorte de clientes:** Com CTEs, agrupe clientes pela data de primeira compra (mês de aquisição) e calcule: - Retenção mês a mês (mês 0 a mês 12) - Receita acumulada por coorte - LTV médio por coorte **Query 3 — Produtos com crescimento acelerado:** Usando window functions, identifique os [NÚMERO] produtos com maior aceleração de vendas: - Média móvel de 3 meses de faturamento - Taxa de crescimento MoM (SUM() OVER com ROWS BETWEEN) - Contribuição % para o total da categoria **Query 4 — Análise RFM (Recência, Frequência, Monetário):** Segmente clientes em 5 faixas para cada dimensão usando NTILE(5): - Recência: dias desde última compra - Frequência: total de pedidos nos últimos [MESES] meses - Monetário: valor total gasto - Classificação final: Champions, Loyal, At Risk, Lost **Query 5 — Dashboard executivo em uma query:** CTE encadeada que retorne em uma única consulta: - Faturamento do período vs anterior - Top 5 produtos, top 5 vendedores, top 5 cidades - Taxa de cancelamento - Ticket médio e pedidos por canal Dialeto SQL: [PostgreSQL/MySQL/BigQuery]. Comente cada bloco explicando a lógica.
Como usar este prompt
- 1Cole o prompt diretamente no ChatGPT, Claude, Gemini ou qualquer assistente de IA.
- 2Personalize os campos entre colchetes [assim] com suas informações específicas.
- 3Para melhores resultados, forneça contexto adicional sobre seu caso de uso.
- 4Combine múltiplos prompts em uma conversa para resultados mais completos.
- 5Salve os prompts que mais usa para acesso rápido no futuro.
Prompts relacionados
Ver todosModelagem de banco de dados para sistema de assinaturas recorrentes
Projeta o schema de banco de dados otimizado para um negócio de assinaturas com métricas SaaS.
Otimização de queries lentas com EXPLAIN ANALYZE e índices
Diagnostica e otimiza consultas SQL lentas usando plano de execução, índices estratégicos e reescrita de queries.
Stored procedures para cálculo automático de comissões de vendas
Cria stored procedures que automatizam o cálculo de comissões com regras complexas de escalonamento e bônus.
Queries de análise de funil e conversão para e-commerce no BigQuery
Queries BigQuery para analisar funil de conversão, atribuição de canais e comportamento de navegação em e-commerce.
Explore outras categorias de prompts
Assine o AulasDeIA para desbloquear
Acesse 10.000+ prompts prontos para usar em qualquer profissão, além de todos os cursos da plataforma.
Cancele quando quiser. Sem multas.
