2 つのポイントの差を見つけたいという要件があります。経度と緯度を使用します。2 分ごとにデバイスからパケットを取得し、データベースに挿入しています。だから私は、デバイスの 2 つの連続したパケット間の距離を見つけたいです。テーブルには次の列が含まれています
1.id
2.device_d
3.longitude
4.lattitude
クエリを使用して、クエリを使用して2つの地理位置情報の距離を見つけることができることを知っています。
SELECT
id, (
3959 * acos (
cos ( radians(78.3232) )
* cos( radians( lat ) )
* cos( radians( lng ) - radians(65.3234) )
+ sin ( radians(65.3234) )
* sin( radians( lat ) )
)
) AS distance
FROM markers
特定のデバイスの2つの連続する行の間の距離を見つけるために上記の式をどのように利用できますか(デバイスIDを使用) mysqlクエリを使用してこれを行うにはどうすればよいですか?