Recap - LEAD & LAG
Parte de la sección Fundamentos del Journey de SQL de Coddy — lección 62 de 72.
Desafío
IntermedioTablas y columnas disponibles:
<b>air_conditioners</b>:<b>id</b>,<b>efficiency</b>,<b>strength</b>,<b>month</b>
Queremos realizar un seguimiento de cómo cambia el rendimiento de los aires acondicionados a lo largo del tiempo. Tu tarea es encontrar los aires acondicionados que tuvieron un rendimiento decreciente entre meses.
Esto es lo que debes hacer:
- Para cada aire acondicionado en cada mes, calcula su ratio de rendimiento dividiendo el promedio de eficiencia por el promedio de fuerza usando
AVG(efficiency)/AVG(strength), agrupado poridymonth - Compara el rendimiento del mes actual de cada aire acondicionado con su rendimiento dos meses después
- Encuentra los casos donde el rendimiento actual es más de la mitad del rendimiento futuro (ratio actual ÷ ratio futuro > 0.5)
- Devuelve el id del aire acondicionado, el mes y el ratio de comparación para estos casos
Pruébalo tú mismo
Todas las lecciones de Fundamentos
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function8Statistics
Built-In Aggregate Part 1Built-In Aggregate Part 2Grouping Part 1Grouping Part 2Subqueries Part 1Subqueries Part 2Recap - Total Gain ShopRecap - Scooter ShopRecap - Coffee Shop11Window Functions part 1
ROW_NUMBER functionORDER BY criterionPARTITION BY criterionPARTITION & ORDERLEAD & LAG FunctionsRecap - LEAD & LAGRecap - PicturesRecap - Boxes3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns