2017-01-12 11 views
0

私はユーザーの登録を格納するためのmysqlテーブルがあります。私は、私は、ユーザー登録mysqlのクエリ間の平均時間を知っておく必要があり、私の表は、このような何か、ユーザー登録の平均時間は、mysql

|id|userid_id|name |time    | 
----------------------------------------- 
|1 | 100 |xxxxxx|2016-01-25 00:27:16| 
|2 | 101 |Xyyyyy|2016-01-26 05:10:04| 
|3 | 102 |gggggg|2016-01-27 03:16:13| 
|4 | 103 |hhhhhh|2016-01-28 00:11:33| 
|5 | 104 |eeeeee|2016-01-29 00:30:16| 
|6 | 105 |ssssss|2016-01-30 07:27:16| 
|7 | 106 |rrrrrr|2016-01-31 01:20:12| 
|8 | 107 |oooooo|2016-01-31 03:31:04| 
|9 | 108 |tttttt|2016-01-31 04:55:00| 

ある

ユーザー登録時間の平均時間を計算したいと思います。 もし私がUNIXtimestampを使用している場合

私はMySQLのクエリで以下を必要とします (タイムスタンプとしての)配列の列の時間。 (12,16,32,65,99) $ array:array [6] -array [5]、array [5] - array [4] ,, array [4] - array [3] ......等... $平均= array_sum($配列)/カウント($配列);

+0

[http://stackoverflow.com/questions/2722214/mysql-get-average-of-time-differences]このリンクを訪問 –

+2

の可能重複[MySQLの:時間差の平均値を取得する?](HTTP: //stackoverflow.com/questions/2722214/mysql-get-average-of-time-differences) – PereG

答えて

0
  1. (タイムスタンプとしての)配列への列の時間。 (12,16,32,65,99)
  2. ループを計算する:array [6] -array [5]、array [5] - array [4] ......
  3. ループの結果を保存する別の配列で
  4. $平均= array_sum($配列)/カウント($配列);
+0

はい正しいが、私はMySQLのクエリでそれが必要 – Mohamed