0

基本上我试图根据数据库中的两个时间戳来获得平均值,例如我有一个产品,我用 a和 a将它插入数据库10 次,我想将所有10 行组合在一起并找到和之间的平均值找出平均需要多长时间才能卖出。listed_timesell_timelisted_timesell_time

编辑:时间戳被插入为time()date()

我尝试但未能工作的代码是

$query = $db->runSQL("SELECT AVG(TIMESTAMPDIFF(SECOND, listed_time, sell_time)) from trade");
while($row = mysql_fetch_assoc($query)) {
    echo $row['AVG(TIMESTAMPDIFF(SECOND, listed_time, sell_time))']."</br>";
}
4

1 回答 1

2

你可以试试这个 10 行:

SELECT AVG(TIMESTAMPDIFF(SECOND, listed_time, sell_time ) ) as za_avg ...

这将为您提供出售物品所需的平均时间(对于这 10 行)

于 2013-04-18T14:23:14.487 回答