Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite pessoal, se puderem me ajudar eu agradeço muito!!!
Supondo que a tabela seja esta?
tabela-(teste)
codigo--valor
1----------15
1----------15
2----------10
2----------10
3----------05
3----------05
Quando eu faço- SELECT SUM(valor) FROM teste
ele retorna 60 que é soma do valor de todos os códigos. até ai beleza..
Quando eu faço- SELECT SUM(valor) FROM teste WHERE codigo = 1
ele retorna 30 que é soma dos valores onde o codigo é = 1. até ai beleza também..
Como faço para somar todos os valores que tiverem o codigo igual e listar como mostra abaixo?????
codigo--valor
1----------30
2----------20
3----------10
Desde já agradeço!!!
SELECT codigo,SUM(valor) FROM teste GROUP BY codigo
Obrigado Gente, me ajudaram bastante, desse jeito funcionou!
>
usa o GROUP BY..
vou rascunhar aqui:
SELECT SUM(valor) FROM teste GROUP BY codigo
Como faça para somar os valores de uma tabela somente do campo dia.
$sql = "SELECT dia,SUM(ag_valor) AS SOMA FROM agendar GROUP BY dia"; não esta dando.O comando esta correto.
qual o erro?
usa o GROUP BY..
vou rascunhar aqui:
SELECT SUM(valor) FROM teste GROUP BY codigo