0

これを説明する方法はよくわかりませんが、基本的に私がやろうとしているのは、一連の日付の間の平均時間を取得することです。これはデータベーステーブルがどのように見えるかです

id | offer_id | user |    date    | date_completed
----------------------------------------------------
1  |   123    | test | 1352265988 |   1352265995
2  |   123    | admin| 1352266004 |   1352266022
3  |   123    | kira | 1352264754 |   1352271946

2つのタイムスタンプ間の平均時間を取得し、それらを一緒に計算して、コードにエコーアウトできるようにする必要があります。これは声明で行われると確信していますが、どうすればよいforeachかわかりません。私を正しい方向に向けることができる人がいれば、それは素晴らしいことです!

4

2 に答える 2

1

私が何かを見逃していない限り、あなたは単一のクエリでそれを行うことができます:

SELECT AVG(date_completed - date)
FROM myTable
于 2012-11-07T18:21:59.117 に答える
1

各列(dateおよびdate_completed)にSQL関数AVGを使用します。それよりも、平均時間を差し引くだけで、探している結果が得られます。

于 2012-11-07T18:22:05.673 に答える