Ir para conteúdo
GGM

[Resolvido] Ajuda com SUM()

Recommended Posts

Pessoal, tenho a seguinte tabela, e quero fazer as seguintes somas:

sum().png.519cef74aa4ee453fdbb9a3d0f039694.png

Utilizando a query abaixo, a mesma me retorna o valor 16, no entanto eu desejo obter separadamente os valores 9 e 7:

SELECT SUM(e1.`quantidade_erros`) AS total FROM erro e1, erro e2 WHERE e1.`id_erro` <> e2.`id_erro` AND e1.`fk_id_questionario` = e2.`fk_id_questionario` AND e1.`fk_id_turma` = e2.`fk_id_turma`

Alguma dica?

Compartilhar este post


Link para o post
Compartilhar em outros sites
SELECT e1.`fk_id_questionario`, SUM(e1.`quantidade_erros`) AS total
FROM erro e1, erro e2
WHERE e1.`id_erro` <> e2.`id_erro`
AND e1.`fk_id_questionario` = e2.`fk_id_questionario`
AND e1.`fk_id_turma` = e2.`fk_id_turma`
group by e1.`fk_id_questionario`

Pelo que entendi ...

Compartilhar este post


Link para o post
Compartilhar em outros sites
14 horas atrás, Motta disse:

SELECT e1.`fk_id_questionario`, SUM(e1.`quantidade_erros`) AS total
FROM erro e1, erro e2
WHERE e1.`id_erro` <> e2.`id_erro`
AND e1.`fk_id_questionario` = e2.`fk_id_questionario`
AND e1.`fk_id_turma` = e2.`fk_id_turma`
group by e1.`fk_id_questionario`

Pelo que entendi ...

Muitíssimo obrigado, Motta. Deu certinho. Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.