Jump to content
Sign in to follow this  
Jefferson Brilhante

[Resolvido] Como fazer select (sum) somando apenas os iguais?

Recommended Posts

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!!!

Edited by Mário Monteiro
Retirada a palavra "DÚVIDA" do Titulo ou Descrição

Share this post


Link to post
Share on other sites

usa o GROUP BY..

 

vou rascunhar aqui:

SELECT SUM(valor) FROM teste GROUP BY codigo

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.