Я хочу создать систему результатов.Как я могу рассчитать этот cgpa для семестра.
Я пытаюсь показать cgpa только те из которых семестр ищется вместе с подробностями предмета.
Расчет для этого cgpa: Sum(credit*gpa)/Sum(credit)
.
Я сохранил кредит * gpa в столбце для предметной таблицы.
Я могу найти обычного cgpa, используя
<small class="text-warning">cgpa = <%= Subject.sum(:cXgpa)/ Subject.sum(:credit) %></small>** But I need to find it for semester searched
таблица
t.string "subject_name"
t.string "subject_code"
t.float "credit"
t.float "gpa"
t.float "cXgpa"
t.integer "semester_id"
Я пытался найти ее
<small class="text-warning">cgpa = <%= Subject.pluck('sum(subjects.cXgpa) / sum(credit)').where(:semester_id=>params[:semester]) %></small>
Но получаю эту ошибку
PG::UndefinedColumn: ERROR: column subjects.cxgpa does not exist
ЛИНИЯ 1: ВЫБЕРИТЕ сумму (subjects.cXgpa) / сумму (кредит) ОТ "субъектов"