Menu
Coddy logo textTech

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:

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

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

Esto es lo que debes hacer:

  1. Para cada aire acondicionado de 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 aire acondicionado con su rendimiento dos meses después
  3. Encuentra los casos en los que el rendimiento actual sea más de la mitad del rendimiento futuro (proporción actual ÷ proporción futura > 0.5)
  4. Devuelve el id, el mes y la proporción de comparación del aire acondicionado para estos casos

Pruébalo tú mismo

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de SQL