暂无图片
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
打赏 0
暂无图片
刘晓华
题主
2024-05-09
Thomas,这是我想要的结果,十分感谢!我发现dimension by后面是日期就不行,我昨天就用的日期,改成你这样或者行号就可以,为什么?另外源表里有其他字段,select * 怎么其他字段不出来,怎样才能让其他字段也显示出来?谢谢!
刘晓华
题主
2024-05-09
把其他字段显示出来,原来写在measures里面就可以了
回答交流
Markdown


请输入正文
提交
相关推荐
oracle可以两个目录制定两份备份脚本吗,为什么一份脚本中的删除语句影响到另一份备份
回答 3
rman备份集的清除操作是不分目录的,只要符合备份集清理策略的,且在备份集记录信息(控制文件记录或者catalog库记录)里存在的,都会按照记录信息去扫描备份集,并且清理符合策略的备份集。所以这种应该
把一个Oracle的实例克隆一份到另一个服务器,做法有哪几种?
回答 1
目的是什么?复制软件还是数据?
Oracle与其他关系型数据库中的临时表,有什么区别?
回答 1
已采纳
Oracle与其他关系型数据库中的临时表非常类似,但有一个主要区别:Oracle的临时表是“静态”定义的。在Oracle数据库中只需要创建一次就可以了,无需在存储过程中,让它每次运行的时候都创建一次临
Startup force到底是不是安全关闭
回答 4
已采纳
startupforce:做shutdownabort启动的时候需要做实例恢复,起不来要看具体问题,多数是数据文件坏了吧
Dear 各位大神,紧急求助,Oracle数据库用Toad 管理工具扩表空间扩1个G时异常终止,toad 查到的表空间为16G,实际Linux 查到的是17G,已经reset过了,但是2边还是不一致。这个不一致的问题怎么处理,请支支招。感谢。
回答 13
可以在源环境新建TS18G数据文件,测试一下
oracle 数据库逻辑坏块修复,除了rman备份恢复以外,还有其它方法吗?
回答 3
已采纳
请参考:《oracle坏块处理》
快速purge dba_recyclebin
回答 7
问题已关闭:问题已经得到解决
如何验证数据库
回答 1
这个要存储厂商才能保证……你做好备份就是了……升级完之后检查数据库是否正常就是,坐下checkpoint,业务验证下功能模块,系统检查下相关日志~
Oracle数据库怎样抓出带有自定义函数的SQL?
回答 6
已采纳
在开发过程中,应该避免在SQL语句中调用自定义函数,可以通过以下SQL语句抓出调用了自定义函数的SQL。selectdistinctsqlid,sqltext,module fromV$SQ
为什么oracle界面弹不出来?
回答 1
已采纳
这个简单看报错是缺包:yumgroupinstally"ServerwithGUI"yuminstallybc\binutils\compatlibcap1\compatlibstdc33\gcc\g