kbhao7788 2017-05-05 02:44 采纳率: 0%
浏览 643

oracle last_value的问题解决一下

select deptno,sal,last_value(sal)over(partition by deptno order by sal) sum from emp where deptno=10;为什么部门10的sum的三行结果都是不一样的啊不是取得10部门sal排序后的最后一个值吗

  • 写回答

1条回答 默认 最新

  • 你的微光 2023-03-29 17:42
    关注
    select job,deptno,last_value(deptno)over(partition by job order by deptno) sum from emp where job='CLERK'
    

    img

    select job,deptno,last_value(deptno) over( partition by job order by deptno rows between unbounded preceding and unbounded following) sum from emp where job='CLERK'
    

    img

    评论

报告相同问题?