我想使用 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)'];
它给我的不是一个财政年度的所有结果。