次のようなテーブルがあります (実際のテーブルには文字の代わりに日付と時刻があります)。
| | 割り当てられた | 開始 | 終わり | | xyz | あ | B | | xyz | ビ | C | | xyz | シー | D | | xyz | D | え | | xyz | え | ふ | | fgh | あ | B | | fgh | ビ | C
等
割り当てられたコード (xyz、fgh など) ごとにローテーションが行われます。ここで、'end' は次の 'start' と一致し、定義された終了 (ここでは 'F') を示す値まで一致します。
このローテーションが実際に発生していること、A で始まり F で終わり、それまでのすべてのステップを実行したことをスキャン/検証するステートメントを探しています。
どんな助けでも大歓迎です。
編集:間隔の長さが途中で変わる可能性がある場合でも、回転は常に5行(または4ステップ)を使用します。