获得一个条目的几个日期之间的平均时间

时间:2012-11-07 18:18:34

标签: php mysql math time

我不确定如何解释这一点,但基本上我要做的是获得一组日期之间的平均时间。这就是数据库表的样子

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

我需要获取两个时间戳之间的平均时间并一起计算它们,以便我可以在我的代码中回显它。我确信这将通过foreach语句完成,但我不知道如何去做。如果有人能指出我正确的方向那就太棒了!

2 个答案:

答案 0 :(得分:1)

除非我遗漏了某些内容,否则您只需在一个查询中执行此操作:

SELECT AVG(date_completed - date)
FROM myTable

答案 1 :(得分:1)

对每个列使用SQL函数AVG(date和date_completed)。比,你可以减去每个平均时间,你将得到你正在搜索的结果。