我需要检测日志中加载状态的上升沿和下降沿,并且需要列出所有加载周期。
假设我有一张桌子LOG
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
并且需要STATE = 1的所有周期 我需要知道他们什么时候开始持续多久 以及在每个周期中改变了多少VALUE。
我也可能遇到最后一个周期没有的情况 完了。
你知道我怎么能在SQL中做到这一点 表现好的方式?因为我可能会陷入困境 我的日志返回几百行的行。
感谢您的帮助