phpを使用して会計年度を計算し、mysqlテーブルからデータを取得したいと思います。
要件は、すべての会計年度(3月31日から4月1日)の学生スコアを計算することです。これらの日付を毎年計算する関数を作成することはできますか?
私の学生のテストスコアの表には、テストの日付(2012年9月2日)が保存されており、今年の同じ学生(2011年9月2日)についても古い記録があります。今年だけ出して欲しいです。今まで私はこれを得ることができません、ここに私のコードがあります:-
$result1 = mysql_query(
"SELECT SUM(score), SUM(score_from)
FROM school_test_report, school_students
WHERE (school_test_report.student_id = school_students.student_id and
school_test_report.class=school_students.class)
AND school_test_report.student_id='$id'
AND school_test_report.subject = 'maths'
/* something here to get dates school_test_report.test_date is between 31 march to 1 April */"
)
or die(mysql_error());
$row = mysql_fetch_assoc($result1);
echo $row['SUM(score)'].'/'. $row['SUM(score_from)'];
それは私に1会計年度ではなくすべての結果を与えてくれます。