Guest User

Untitled

a guest
Jan 19th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.13 KB | None | 0 0
  1. SELECT DISTINCT student.student_id, student.first_name, student.last_name, course.description,
  2. CASE
  3. grade_type_weight.drop_lowest
  4. WHEN 'N' THEN CAST(average.added_grade AS DECIMAL)/CAST(grade_type_weight.number_per_section AS DECIMAL)*(grade_type_weight.percent_of_final_grade/100)
  5. ELSE (CAST((average.added_grade-min_grade.min_grade) AS DECIMAL)/(CAST(grade_type_weight.number_per_section AS DECIMAL)-1))*(grade_type_weight.percent_of_final_grade/100)
  6. END AS 'Numeric Grade'
  7. FROM student, average, grade, min_grade, SECTION, course, grade_type_weight
  8. WHERE (student.student_id = 124) AND (average.student_id = student.student_id) AND (average.section_id =116) AND (SECTION.course_no = 140)
  9. AND (student.student_id = grade.student_id) AND (average.section_id = grade.section_id)
  10. AND (student.student_id = min_grade.student_id) AND (average.section_id = min_grade.section_id) AND (average.grade_type_code = min_grade.grade_type_code)
  11. AND (average.section_id = SECTION.section_id)
  12. AND (SECTION.course_no = course.course_no)
  13. AND (average.section_id = grade_type_weight.section_id AND average.grade_type_code = grade_type_weight.grade_type_code)
Add Comment
Please, Sign In to add comment