Menu
Coddy logo textTech

Recap - LEAD & LAG

Fait partie de la section Les fondamentaux du Journey SQL de Coddy — leçon 62 sur 72.

challenge icon

Défi

Moyen

Tableaux 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 :

  1. 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é par id et month
  2. Comparez la performance du mois actuel de chaque climatiseur avec sa performance deux mois plus tard
  3. Trouvez les cas où la performance actuelle est significativement meilleure que la performance future (ratio actuel ÷ ratio futur > 0.5)
  4. 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