通过SQL检测上升沿和下降沿(加载周期)
我需要在日志中检测加载状态的上升沿和下降沿,并需要列出所有加载周期 假设我有一个表日志通过SQL检测上升沿和下降沿(加载周期),sql,detection,cycle,Sql,Detection,Cycle,我需要在日志中检测加载状态的上升沿和下降沿,并需要列出所有加载周期 假设我有一个表日志 UTS | VALUE | STATE 1438392102 | 1000 | 0 1438392104 | 1001 | 1 1438392106 | 1002 | 1 1438392107 | 1003 | 0 1438392201 | 1007 | 1 1438392220 | 1045 | 1 1438392289 | 1073 | 0 1438392305 | 1085
UTS | VALUE | STATE
1438392102 | 1000 | 0
1438392104 | 1001 | 1
1438392106 | 1002 | 1
1438392107 | 1003 | 0
1438392201 | 1007 | 1
1438392220 | 1045 | 1
1438392289 | 1073 | 0
1438392305 | 1085 | 1
1438392310 | 1090 | 1
1438392315 | 1095 | 1
并且需要状态为1的所有循环
我想知道他们是什么时候开始的他们持续了多久
以及在每个周期中,值的变化量
我也可能会遇到上一个周期不正常的情况
已经完成了
您知道我如何在SQL中以一种简单的方式实现这一点吗
好的表演方式?因为我可能会遇到这样的情况
我的日志返回数百行的Thausend
感谢您的帮助请用您正在使用的数据库标记您的问题。很抱歉,您知道我们使用的是这堆乱七八糟的maxdb aka sapdb,并且没有相应的标记。