暂无图片
oracle 的SQL问题(关于Model字句取上一行的值)
我来答
分享
刘晓华
2024-05-08
oracle 的SQL问题(关于Model字句取上一行的值)
暂无图片 50M

试图v_annual_leave_test的结果如下图结果红色框,想用model子句计算剩余天数R,

剩余天数R=上一条记录的R值+本条记录的S值-本条记录的A值,但SQL中红色部分取的数不对,

为什么?

但下面这个链接里却没问题,我跟他的做法一模一样

https://www.jianshu.com/p/c5f72112cebe


我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
Thomas


暂无图片 评论
暂无图片 有用 0
暂无图片
刘晓华
题主
2024-05-09
Thomas,这是我想要的结果,十分感谢!我发现dimension by后面是日期就不行,我昨天就用的日期,改成你这样或者行号就可以,为什么?另外源表里有其他字段,select * 怎么其他字段不出来,怎样才能让其他字段也显示出来?谢谢!
刘晓华
题主
2024-05-09
把其他字段显示出来,原来写在measures里面就可以了
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏