Olá pessoal,
Tenho um sql que me retorna a media de acerto por questões, mas como obter apenas as questões de um determinado quiz. não quero todas as tentativas das questões mas apenas as tentativas de um determinado quiz, segue sql
select distinct(questionid) as id_questao,
count(questionid) as total_respostas,
sum(
case when responsesummary = rightanswer
then 1 else 0
end
) as acertos,
concat(
round(
sum(
case when responsesummary = rightanswer
then 1 else 0
end
)
/ count(responsesummary) * 100
),'%'
) as media_acertos
from mdl_question_attempts
group by questionid