Menu
CoddyTech

回顾:LEAD 与 LAG

本课属于 Coddy SQL 学习旅程的“基础知识”单元。第 62 课,共 72 课。

challenge icon

挑战

中等

可用的表和列:

  • air_conditioners: id,efficiency,strength,month

我们想跟踪空调性能随时间的变化。你的任务是找出性能在不同月份之间下降的空调。

请按以下步骤操作:

  1. 对于每台空调的每个月,使用 AVG(efficiency)/AVG(strength) 计算性能比率,并按 id 和 month 分组
  2. 将每台空调当月的性能与两个月后的性能进行比较
  3. 找出当月性能超过未来性能一半的情况(当前比率 ÷ 未来比率 > 0.5)
  4. 返回这些情况对应的空调 id、month,以及命名为 ratio_two_months 的比较比率

亲手试试

基础知识中的所有课

自己练习: SQL 在线编辑器