私は車の速度を追跡するタスクがあります。私はphoneid int, time timestamp, latitude double precision, longitude double precision,speed int
で構成される列を持つデータベースを持っています。これらのレコードは数秒ごとに更新されます。平均速度が50〜100mphの人を少なくとも1分間見つけ出すSQL文が必要です。スピードトラッキングのためのSQLステートメントを書く
データはGPSトラッキングロガーによって収集されます。
平均スピードが制限を超えている(つまり、50〜100mph)人を少なくとも1分間見つけ出すことができます。
私はAS SELECT文を記述する場合I最初のグループのレコードは、時間に基づいて、または私は平均速度
のグループにそれらをすべきである必要があります。 select *,avg(speed) from Speed_track group by phoneid;
、私は唯一の
速度に基づいてレコードをフェッチすることができるだろうその他の提案はありますか?
私はどのような分析機能を使用できますか?
上記のようにprocを書くことはできますか?
列車に乗っていないことをどのように知っていますか?または、25 mphの作業区域で?緯度と経度はどれほど正確ですか?データ型は何ですか?もし彼らが下り坂に行くのなら? –
...これはどちらの国ですか?ちょうど好奇心が強い...私は心配することが何もないように... – SqlZim
これはおそらく車のセンサーからのデータです。 – Hogan