我有一个捕获出勤数据的系统,该数据与人名和出勤日期一起存储在数据库中。系统要做的是计算出勤率的平均值,并在表格图中表示该数据。
有人可以帮忙解决这个问题。
我有一个捕获出勤数据的系统,该数据与人名和出勤日期一起存储在数据库中。系统要做的是计算出勤率的平均值,并在表格图中表示该数据。
有人可以帮忙解决这个问题。
如果我理解得很好,你有一个在表格中记录夫妻的数据库(姓名,出席日期)
您需要做的只是计算每个日期出现的次数。它可以通过多种方式完成,无论是在 MySQL 端还是在 PHP 端。
MySQL 示例:
SELECT date,COUNT(*)
FROM attendance
GROUP BY date;
你会得到类似的东西:
"July 1", 18
"July 8", 22
"July 15", 16
如果你想要一个平均值,这应该工作:
$result = mysql_query("SELECT date,COUNT(*) FROM attendance GROUP BY date;");
while($row=mysql_fetch_array($result))
{
$attendance[] = $row['COUNT(*)'];
}
$average = array_sum($attendance) / count($attendance);