0

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

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

我需要获取两个时间戳之间的平均时间并将它们一起计算,以便我可以在我的代码中回显它。我确信这将通过一个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 回答