对不起,如果我在这个问题上使用了错误的SE网络。
我需要获取平均数量的上传和注册到我的网站每天。问题是我似乎搞不懂这个任务的数学。在用于上载和注册的数据库表中,有列指示何时创建行,这将存储UNIX时间戳。
如何计算每天创建的平均行数?
发布于 2014-03-06 12:50:32
select avg(anz) from (
select
date(from_unixtime(your_TS_column)) as my_date,
count(*) as anz
from
your_table
group by my_date
) subquery_alias发布于 2014-03-06 12:50:51
您可以通过上传的天数查找行号和筛选器--我认为您的查询应该如下所示,
Select count(*) no_of_uploads FROM UPLOAD_TABLE_NAME WHERE 1 AND OTHER_CONDITIONS GROUP BY DAY(UPLOAD_DATE)发布于 2014-03-06 13:06:12
您可以尝试查看表中记录的数量,并将该数字除以代码将出现的天数的连续数。
$q=mysql_query("SELECT * FROM `your_table`;");
$n=mysql_num_rows($q);
$d=mysql_query("SELECT * FROM `your_table` GROUP BY DATE(`date_column`);");
$m=mysql_num_rows($d);
echo ($n/$m);https://stackoverflow.com/questions/22224987
复制相似问题