GPS デバイスから多くのレコードを取得しています。これを地図上にルートとして表示する必要があります。レコード間の時間が 5 分を超えない場合、レコードはルートを結合します。
私のデータベースが次のようになっているとしましょう:
id date
------- ---------------------
1 2013-01-10 11:00:00.0
2 2013-01-10 11:01:15.0
3 2013-01-10 11:02:15.0
4 2013-01-10 11:03:15.0
5 2013-01-10 11:04:45.0
6 2013-01-10 11:15:00.0
7 2013-01-10 12:00:00.0
8 2013-01-10 12:00:50.0
この場合、レコード 1 ~ 5 と 7 ~ 8 でルートを形成する必要があります。
このクエリを作成しようとしていますが、行き詰まっています。データベースの後でなんとか操作を実行できましたが、それは望ましくありません (すべてのレコードを取得する必要があるなど)。
誰かがこれに対する解決策を持っていますか?