ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

v. no select sum no firebird com numeros negativo[Resolvido]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
nildglan
Colaborador
Colaborador


Registrado: Sábado, 16 de Agosto de 2008
Mensagens: 1564
Localização: Goianésia do Pará

MensagemEnviada: Sex Jul 20, 2012 12:34 pm    Assunto: v. no select sum no firebird com numeros negativo[Resolvido] Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
Caduzera
Profissional
Profissional


Registrado: Terça-Feira, 29 de Julho de 2008
Mensagens: 656

MensagemEnviada: Sex Jul 20, 2012 12:39 pm    Assunto: Responder com Citação

Você já fez o SQL para testar??
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
nildglan
Colaborador
Colaborador


Registrado: Sábado, 16 de Agosto de 2008
Mensagens: 1564
Localização: Goianésia do Pará

MensagemEnviada: Sex Jul 20, 2012 2:58 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Sex Jul 20, 2012 3:33 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
douglas_fc
Profissional
Profissional


Registrado: Quarta-Feira, 26 de Mai de 2010
Mensagens: 672

MensagemEnviada: Sex Jul 20, 2012 4:41 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
nildglan
Colaborador
Colaborador


Registrado: Sábado, 16 de Agosto de 2008
Mensagens: 1564
Localização: Goianésia do Pará

MensagemEnviada: Sáb Jul 21, 2012 12:28 pm    Assunto: Responder com Citação

realmente pessoal me desculpem
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB