| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
nildglan Colaborador


Registrado: Sábado, 16 de Agosto de 2008 Mensagens: 1564 Localização: Goianésia do Pará
|
Enviada: Sex Jul 20, 2012 12:34 pm Assunto: v. no select sum no firebird com numeros negativo[Resolvido] |
|
|
Pessoal hoje tive a necessidade de fazer uma soma onde me deparei com a seguinte situação no meu campo do tipo numerico(15,2) armazenei valores positivos e negativos gostaria de saber se eu fizer o select sum ele vai saber a diferença ou seja somar o que tem soma e subtrair o que tem que subtrair
exemplo dos valors
0,2
-0,5
0,4
como sulucionar?
Editado pela última vez por nildglan em Sáb Jul 21, 2012 12:29 pm, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
Caduzera Profissional

Registrado: Terça-Feira, 29 de Julho de 2008 Mensagens: 656
|
Enviada: Sex Jul 20, 2012 12:39 pm Assunto: |
|
|
| Você já fez o SQL para testar?? |
|
| Voltar ao Topo |
|
 |
nildglan Colaborador


Registrado: Sábado, 16 de Agosto de 2008 Mensagens: 1564 Localização: Goianésia do Pará
|
Enviada: Sex Jul 20, 2012 2:58 pm Assunto: |
|
|
desculpe se não expliquei melhor
esses números são porcentagem em porcentagem é uma tabela do IGPM
e eu gravei no banco com o tipo de dados numeric(15,2)
então está aqui a tabela
0,25
-0,06
0,43
0,85
1,02
0,66
e a soma deu 3,18% como chegar nesse resultado pelo selec sum? |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Sex Jul 20, 2012 3:33 pm Assunto: |
|
|
Os números positivos deveriam ser somados e os negativos subtraidos.
Pelo meu calculo manual o resultado do Sum para esses números que você postou deveria ser 3,15.
_________________
Assinatura: http://www.imoveisemexposicao.com.br/imoveis-em-guarulhos |
|
| Voltar ao Topo |
|
 |
douglas_fc Profissional


Registrado: Quarta-Feira, 26 de Mai de 2010 Mensagens: 672
|
Enviada: Sex Jul 20, 2012 4:41 pm Assunto: |
|
|
Como o Imex falou o SUM ja faz o tratamento o que é soma e o que subtrai e o resultado seria 3,15.
testei no firebird e passou sem problemas!! _________________ O conhecimento só tem valor quando compartilhado!
Douglas Sousa |
|
| Voltar ao Topo |
|
 |
nildglan Colaborador


Registrado: Sábado, 16 de Agosto de 2008 Mensagens: 1564 Localização: Goianésia do Pará
|
Enviada: Sáb Jul 21, 2012 12:28 pm Assunto: |
|
|
| realmente pessoal me desculpem |
|
| Voltar ao Topo |
|
 |
|