Menu
CoddyTech

Repaso: LEAD y LAG

Parte de la sección Fundamentos del Journey de SQL de Coddy. Lección 62 de 72.

challenge icon

Desafío

Intermedio

Tablas y columnas disponibles:

  • air_conditioners: id, efficiency, strength, month

Queremos hacer un seguimiento de cómo cambia el rendimiento de los acondicionadores de aire con el tiempo. Tu tarea es encontrar los acondicionadores de aire cuyo rendimiento disminuyó entre meses.

Esto es lo que debes hacer:

  1. Para cada acondicionador de aire en cada mes, calcula su proporción de rendimiento dividiendo la eficiencia promedio entre la resistencia promedio mediante AVG(efficiency)/AVG(strength), agrupando por id y month
  2. Compara el rendimiento del mes actual de cada acondicionador de aire con su rendimiento dos meses después
  3. Encuentra los casos en los que el rendimiento actual sea superior a la mitad del rendimiento futuro (proporción actual ÷ proporción futura > 0.5)
  4. Devuelve el id del acondicionador de aire, el month y la proporción de comparación denominada ratio_two_months para estos casos

Pruébalo tú mismo

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de SQL