2
比方說,我有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表中缺少一個「月」或類似的東西......或者你怎麼知道每個學生類型在給定月份中有多少個作業? – 2010-12-08 14:50:07
總是一樣的......類型1的學生每個月都必須交4次作業,類型2將總是每個月交3次,等等等等。 – 2010-12-08 14:52:54