Menu
Coddy logo textTech

Récapitulatif - LEAD et 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 puissance moyenne à l'aide de AVG(efficiency)/AVG(strength), regroupé par id et month
  2. Comparez les performances du mois actuel de chaque climatiseur avec ses performances deux mois plus tard
  3. Trouvez les cas où les performances actuelles représentent plus de la moitié des performances futures (ratio actuel ÷ ratio futur > 0.5)
  4. Retournez l'identifiant du climatiseur, le mois et le ratio de comparaison pour ces cas

Essayez vous-même

Toutes les leçons de Les fondamentaux

Entraînez-vous par vous-même : Playground SQL