【发布时间】:2015-11-23 22:48:12
【问题描述】:
我尝试了一些搜索,结果找到了 count() 函数来让我更接近我的目标,但已经停止了一点。这是我的代码现在的样子:
$sql = "SELECT COUNT( * ) as Count
FROM AttendanceDB
WHERE YEAR( class_time ) = '2015'
AND studentid = '$studentid'
AND furikae = 0
GROUP BY MONTH( class_time )";
然后我用echo $row['Count'];输出数据。
这使我可以合计 2015 年每月的行数,然后输出答案。现在我想做的是在每一行中输出月份以及总数。我可以预先格式化所有内容,但是有一些学生 ID 的条目从一年的中途开始,这意味着前几个月不会输出任何结果。
如何从数据库中选择月份并同时使用计数功能?谢谢
【问题讨论】:
-
表 ddl,样本输入和所需输出