Recap - LEAD & LAG
Fait partie de la section Les fondamentaux du Journey SQL de Coddy — leçon 62 sur 72.
Défi
MoyenTableaux et colonnes disponibles :
<b>air_conditioners</b>:<b>id</b>,<b>efficiency</b>,<b>strength</b>,<b>month</b>
Nous souhaitons suivre l'évolution des performances des climatiseurs au fil du temps. Votre tâche est de trouver les climatiseurs qui ont connu une performance déclinante d'un mois à l'autre.
Voici ce qu'il faut faire :
- Pour chaque climatiseur chaque mois, calculez son ratio de performance en divisant l'efficacité moyenne par la puissance moyenne à l'aide de
AVG(efficiency)/AVG(strength), groupé paridetmonth - Comparez la performance du mois actuel de chaque climatiseur avec sa performance deux mois plus tard
- Trouvez les cas où la performance actuelle est significativement meilleure que la performance future (ratio actuel ÷ ratio futur > 0.5)
- Retournez l'id du climatiseur, le mois et le ratio de comparaison pour ces cas
Essayez vous-même
Toutes les leçons de Les fondamentaux
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