Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

junaooaks

select com sum()

Recommended Posts

pessoal

gostaria de fazer uma soma na coluna

 

nessa coluna tem alguns valores que teria que diminuir

 

coluna valor 10,20,28,-35,-40,100....

 

a consulta teria que somar e diminur

SELECT sum(valor) FROM `movimento`

teria que me retorna o valor : 83 usando os numero de exemplo

 

o valor esta armazenado com sinal de menos(-)

tem como fazer isso em uma unica consulta?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Provavelmente, se o campo for do tipo FLOAT, DECIMAL, DOUBLE, ... ou seja, números, será mais fácil, caso seja do tipo string, vai ser um pouco mais complicado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

e do tipo float

Compartilhar este post


Link para o post
Compartilhar em outros sites

E o SELECT que você fez (SELECT SUM(valor) FROM `movimento`) resultou em que?

 

A função SUM() realiza a soma, se o valor for negativo, segue a regra:

+ com + = +

+ com - = -
- com + = -

- com - = +

 

É essa sua dúvida?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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