afshin62
پنج شنبه 23 مهر 1388, 17:13 عصر
با سلام
من دارم روی محاسبه میانگین نمرات دانشجویان کار میکنم. من توی دیتابیس 3 تا جدول دارم که با هم لینک هستن و بعد از برقراری ارتباط با INNER JOIN میخوام برای هر دانشجو معدل نمراتش رو حساب کنم.
این کدیه که من نوشتم ولی کار نمی کنه
لطفاًراهنماییم کنید
باتشکر
Stri = "select student.StudentID,finalgrades.finalgrade, avg(FinalGrade)" _
& "FROM (student INNER JOIN CourseStudentJunc ON Student. StudentID = CourseStudentJunc.StudentID)" _
& " INNER JOIN FinalGrades on CourseStudentJunc.JuncID = FinalGrades.JuncID group by student. StudentID "
tblStudent=student info(StudentID,name,...)
tblcourseStudentJunc=Junction table for creating many to many relationship between course and student(JuncID,StudentID,CourseID)
tblFinalGrades=saving grades of each student for each course separately (Juncid,Finalgrade)
من دارم روی محاسبه میانگین نمرات دانشجویان کار میکنم. من توی دیتابیس 3 تا جدول دارم که با هم لینک هستن و بعد از برقراری ارتباط با INNER JOIN میخوام برای هر دانشجو معدل نمراتش رو حساب کنم.
این کدیه که من نوشتم ولی کار نمی کنه
لطفاًراهنماییم کنید
باتشکر
Stri = "select student.StudentID,finalgrades.finalgrade, avg(FinalGrade)" _
& "FROM (student INNER JOIN CourseStudentJunc ON Student. StudentID = CourseStudentJunc.StudentID)" _
& " INNER JOIN FinalGrades on CourseStudentJunc.JuncID = FinalGrades.JuncID group by student. StudentID "
tblStudent=student info(StudentID,name,...)
tblcourseStudentJunc=Junction table for creating many to many relationship between course and student(JuncID,StudentID,CourseID)
tblFinalGrades=saving grades of each student for each course separately (Juncid,Finalgrade)