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

Tables et colonnes disponibles :

  • <b>air_conditioners</b> : <b>id</b>, <b>efficiency</b>, <b>strength</b>, <b>month</b>

Nous voulons suivre l'évolution des performances des climatiseurs au fil du temps. Votre tâche consiste à trouver les climatiseurs dont les performances ont diminué entre les mois.

Voici ce qu'il faut faire :

  1. Pour chaque climatiseur et chaque mois, calculez son ratio de performance en divisant l'efficacité moyenne par la force moyenne à l'aide de AVG(efficiency)/AVG(strength), groupé par id et month
  2. Comparez la performance du mois en cours de chaque climatiseur avec sa performance deux mois plus tard
  3. Trouvez les cas où la performance actuelle est supérieure à la moitié de la performance future (ratio actuel ÷ ratio futur > 0.5)
  4. Retournez l'identifiant du climatiseur (id), le mois (month) et le ratio de comparaison pour ces cas

Essayez vous-même

Toutes les leçons de Les fondamentaux