2
私は結果のテーブルを持っています。 このように値が格納されます。私は配列のすべての値のパーセント値を取得する必要があります
私は、学生がどの被験者から40%未満になった場合には、ステータスが失敗した表示され、すべての被験者の割合を取得したいです。
これを行う方法私はパーセンテージを試しましたが、全体のパーセンテージを示します。 私はこのようにしてみました
"SELECT *,
avg(sub_marks * 100/sub_total_marks) AS percentage,
SUM(sub_marks) as total,
SUM(sub_total_marks) as total_sub,
GROUP_CONCAT(sub_marks SEPARATOR '</td><tr><tr><td>') sub_marks,
GROUP_CONCAT(sub_total_marks SEPARATOR '</td><tr><tr><td>') sub_total_marks
FROM result r
JOIN students s
ON r.std_id = s.student_id
JOIN adm_year a
ON r.session_id = a.adm_y_id
JOIN class c
ON r.class_id = c.c_id
JOIN levels l
ON r.level_id = l.y_id
JOIN section x
ON r.section_id = x.sec_id
WHERE exam_id = '$exam' AND
session_id = '$session' AND
class_id = '$class' AND
level_id = '$level' AND
section_id = '$section'
GROUP BY `std_id`"
の割合を取得したいです。一見すると、私はあなたがここで欲しいものを正確には知らない。 –
私はすべての科目の割合を取得したい。 subj 1のようなマーク22から50私は被験者の賢明なパーセンテージを取得したい – shinzu
上記のサンプルデータに基づいて正確な出力を見せてください。 –