以下は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