当前位置:   article > 正文

Leetcode 579. 查询员工的累计薪水(lag 前瞻函数 查看前几行 分组聚合经典例子)

579. 查询员工的累计薪水

  1. select id,month,salary+ifnull(l1,0)+ifnull(l2,0) salary
  2. from
  3. (select *,lag(salary,1) over(partition by id order by month ) l1,
  4. lag(salary,2) over(partition by id order by month)l2,
  5. rank() over(partition by id order by month desc) r
  6. from employee)A
  7. where r>1
  8. order by 1,2 desc;

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/950220
推荐阅读
相关标签
  

闽ICP备14008679号