0

だから私はと呼ばれるテーブルを持っていますRonde:

 ID  | Teamid | Timestamp
----------------------------------------
 1   |   1    | 2013-06-28 18:35:28
 2   |   1    | 2013-06-28 18:36:28
 3   |   2    | 2013-06-28 18:36:30
 4   |   3    | 2013-06-28 18:37:28
 5   |   2    | 2013-06-28 18:40:28
 6   |   1    | 2013-06-28 18:42:28
 7   |   2    | 2013-06-28 18:43:28
 8   |   3    | 2013-06-28 18:48:28

これは同じのsqlfiddleです。

だから私が必要とするのは、グループ化された2つの最新のレコードを取得しTeamid、 で数学関数を実行するクエリですtimestamp

例:

newest1, newest2    
result =  ( 60 minutes / (newest2.timestamp - newest1.timestamp) ) * 6

結果は、2 つのタイムスタンプ間の平均速度です。

`LIMIT` in subquery don't work

誰かが私の問題の解決策を持っていますか???

希望する出力データ:

チームID | スピード
1 | 60
2 | 120
3 | 32,72
4

1 に答える 1