首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Leetcode 579. 查询员工的累计薪水(lag 前瞻函数 查看前几行 分组聚合经典例子)

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

作者头像
glm233
发布于 2021-04-09 14:53:53
发布于 2021-04-09 14:53:53
7470
举报
代码语言:javascript
复制
select id,month,salary+ifnull(l1,0)+ifnull(l2,0) salary
    from 
    (select *,lag(salary,1) over(partition by id order by month ) l1,
    lag(salary,2) over(partition by id order by month)l2,
    rank() over(partition by id order by month desc) r
    from employee)A
    where r>1
    order by 1,2 desc;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/04/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档