MySqlで月次出席レポートを表示する
Mysql DBを使用して、phpで学校管理システムを実行しています。プロジェクトで立ち往生しています。誰かが私が間違っていることを提案してください。 データベースに2つのテーブルがあります。1つはStudentsレコードを保存すること、もう1つは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 しかし、出席= Aの場合は出席表の日付のみを取り、31日の表の方法で表示したいのですが、欠席の場合はAを表示し、それ以外の場合は残りの日には「P」を表示します mysqlでこれを行うにはどうすればよいですか?誰かがこれを達成するためのアイデアを私に提案/提供できますか? 私の質問を誤解して申し訳ありません。実際には、データが2つのテーブルから取得される特定の月の出席レポートを表示したいと思います。 最初のテーブルは、StudentName、RollNo、Classで構成されています 2番目のテーブルは、日付、ステータス、RollNo、クラスで構成されます このようなレポートを表示したいのですが。