在MySql中显示每月出勤报告
我正在使用Mysql DB在php中执行学校管理系统。我被困在我的项目中。请任何人提出我做错了什么。 我的数据库中有两个表。一种是存储Students记录,另一种是存储attendance日 现在,我想显示当前月份特定班级所有学生的报告,无论他们是否在场。但是我仅在出勤表中捕获缺席学生的详细信息。 我已经编写了sql查询以在此处显示结果: SELECT tab.class, attend, DATE, ta.rollno, ta.StdNm FROM tbl_absentees tab, tbl_admission ta WHERE ta.Cls = class AND ta.rollno = tab.rollno AND class =22 AND attend = 'A' AND DATE = '2013-06-07'; 结果是: Class Attend RollNo StudentName 但是我想以31天表格的方式显示,如果出席者= A则缺席的日子显示A,否则只显示出勤表中的日期,否则显示剩余天数的'P' 我该如何在mysql中做到这一点?谁能建议/给我一个构想来实现这一目标。 抱歉,我的问题不明确。实际上,我想显示特定月份的出勤报告,其中数据来自两个表: 第一个表由StudentName,RollNo,Class组成 第二个表包含日期,状态,RollNo,类 现在我想显示象报告这样。