Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过SQL检测上升沿和下降沿(加载周期)_Sql_Detection_Cycle - Fatal编程技术网

通过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,并且没有相应的标记。