我试图计算表中列(hit_date)中TIMESTAMP(YY-MM-DD HH:MM:SS)记录之间的平均时间间隔。AVG日期时间间隔,显示天数和时间
我这样做在MySQL的:
SELECT DATEDIFF(MAX(hit_date), MIN(hit_date))/(COUNT(hit_date) - 1) AS hitavg FROM my_table
这会返回一个值,即135.50。
然后,我这样做是在PHP中显示的结果:
$value = ($res_from_mysql_query);
$days = (int) $value;
$hours = 24 * ($value - $days);
echo "$days Days, $hours Hours";
,我的结果是:
135天0小时。
但这不是正确的结果......有什么不对? 我有在MySql中使用TIMEDIFF吗?如果是的话,我得到了一个完全不同的价值......所以,我怎样才能实现我的PHP脚本?
如何正确显示此间隔的天数和小时数?
请帮助我改进这一点,任何帮助将非常感激!