下data
表:
/* TableName:Data */
id | speed
----------------
1 | 3
2 | 0
3 | 0
4 | 5
5 | 6
6 | 7
7 | 0
8 | 0
9 | 0
10 | 3
N | 2
我想要一个结果(不重复零速),并指定移动状态;例子 :
如果第一行速度为零,Remove it from result
否则显示,state=START/MOVE
如果移动状态后第一行速度为零,则设置state=STOP
如果速度在速度为零后以零值重复,Remove it from result
如果速度不为零,则设置state=START
示例结果:
/* Results */
id | speed | status
-------------------------
1 | 3 | START/MOVE
2 | 0 | STOP
4 | 5 | START
5 | 6 | MOVE
6 | 7 | MOVE
7 | 0 | STOP
10 | 3 | START
N | 2 | MOVE