Let’s say I have 3 tables:
Student (
student_id,
student_type_id,
start_date,
end_date
)
RequiredAssignments (
student_type_id,
monthly_assignments_required
)
Assignment (
student_id,
datecompleted
)
Basically, in the RequiredAssignments table, the monthly_assignments_required field is an integer that states how many assignments each student of a given type must turn in each month.
I want to build query that lists a student, a month, how many assignments are required and how many they turned in for every student, for every month between each students given start and end dates.
I’m stuck right now at getting the student_id listed with each month between start and end dates (inclusive)…
Thanks for any help.
You need to create a numbers table.
Once you have this you can do something like (untested)