Menu
CoddyTech

Revisão - LEAD e LAG

Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 62 de 72.

challenge icon

Desafio

Médio

Tabelas e colunas disponíveis:

  • air_conditioners: id, efficiency, strength, month

Queremos acompanhar como o desempenho dos aparelhos de ar-condicionado muda ao longo do tempo. Sua tarefa é encontrar os aparelhos de ar-condicionado que tiveram desempenho decrescente entre os meses.

Veja o que fazer:

  1. Para cada aparelho de ar-condicionado em cada mês, calcule sua proporção de desempenho dividindo a eficiência média pela força média usando AVG(efficiency)/AVG(strength), agrupando por id e month
  2. Compare o desempenho do mês atual de cada aparelho de ar-condicionado com seu desempenho dois meses depois
  3. Encontre os casos em que o desempenho atual é maior que a metade do desempenho futuro (proporção atual ÷ proporção futura > 0.5)
  4. Retorne o id do aparelho de ar-condicionado, o month e a proporção de comparação denominada ratio_two_months para esses casos

Experimente você mesmo

Todas as lições de Fundamentos

Pratique por conta própria: Playground de SQL