Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?
e do tipo float
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 - = -
É essa sua dúvida?
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...