平均b / w两个日期存储为int

时间:2013-09-27 15:51:55

标签: php

我想在int数据类型中显示2个日期列的平均差异。 我知道如何显示那些日期列,但现在不知道如何使用int数据类型。

我尝试了这个,但没有显示:

mysql_query("select AVG(update - date) AS avg_time from qchat_sessions");

由于

修改

我现在使用此查询并显示153.000

$sss=mysql_query("select AVG(`update` - `date`) AS avg_time from qchat_sessions");
    $rows = mysql_fetch_array($sss);

echo $rows[0];

和日期存储在int数据类型中。现在我该如何及时展示?

2 个答案:

答案 0 :(得分:2)

您的问题很可能是updatedate与类似命名的MySQL关键字发生冲突。

尝试引用它们:

SELECT AVG(`update` - `date`) AS avg_time FROM qchat_sessions

如果这没有帮助,请检查mysql_error()的输出以获取提示。

答案 1 :(得分:0)

您可以尝试以下查询:

    SELECT AVG(
           DATEDIFF(MIN(qchat_sessions.update), posts.date)
          ) 
FROM qchat_sessions