はのは、私は3つのテーブルがあるとしましょう:SQL Serverに要件を持つすべての月を一覧表示する方法?
Student (
student_id,
student_type_id,
start_date,
end_date
)
RequiredAssignments (
student_type_id,
monthly_assignments_required
)
Assignment (
student_id,
datecompleted
)
は基本的には、RequiredAssignments
テーブルで、monthly_assignments_required
フィールドは、指定された型の各学生が各月に有効にする必要がありますどのように多くの割り当てを述べ整数です。
私は、生徒、月、必要な課題の数、各生徒のために入学した人の数、開始日と終了日の各生徒の間の毎月のクエリを作成します。私は開始日と終了日(含む)の間の各月に記載されているstudent_id
得ることで、今こだわっている
...任意の助け
感謝。
ような何かを行うことができますが、毎月のために同じことを「monthly_assignments_required」です??私には、あなたの「RequiredAssignments」テーブルに「月」などの情報が欠落しているように思えます。あるいは、各学生タイプがどのくらい多く割り当てられているかをどのように知っていますか? –
これは常に同じです...タイプ1の学生は毎月4つの課題を毎回入れなければなりません。タイプ2は常に毎月3回などになります。 –
これまでのクエリの様子をお見せできますか? – smirkingman