Recap - LEAD & LAG
Parte da seção Fundamentos do Journey de SQL da Coddy — lição 62 de 72.
Desafio
MédioTabelas e colunas disponíveis:
<b>air_conditioners</b>:<b>id</b>,<b>efficiency</b>,<b>strength</b>,<b>month</b>
Queremos rastrear como o desempenho do ar-condicionado muda ao longo do tempo. Sua tarefa é encontrar ar-condicionados que tiveram desempenho decrescente entre os meses.
Aqui está o que fazer:
- Para cada ar-condicionado em cada mês, calcule sua razão de desempenho dividindo a eficiência média pela força média usando
AVG(efficiency)/AVG(strength), agrupado poridemonth - Compare o desempenho do mês atual de cada ar-condicionado com seu desempenho dois meses depois
- Encontre casos em que o desempenho atual é significativamente melhor que o desempenho futuro (razão atual ÷ razão futura > 0.5)
- Retorne o id do ar-condicionado, mês e a razão de comparação para esses casos
Experimente você mesmo
Todas as lições de Fundamentos
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function8Statistics
Built-In Aggregate Part 1Built-In Aggregate Part 2Grouping Part 1Grouping Part 2Subqueries Part 1Subqueries Part 2Recap - Total Gain ShopRecap - Scooter ShopRecap - Coffee Shop11Window Functions part 1
ROW_NUMBER functionORDER BY criterionPARTITION BY criterionPARTITION & ORDERLEAD & LAG FunctionsRecap - LEAD & LAGRecap - PicturesRecap - Boxes3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns