Ajuda - Busca - Membros - Calendário
Versão Completa: Somar campo do DBGRID[Resolvido]
Fórum Script Brasil > Programação & Desenvolvimento > Delphi, Kylix
Felipe da Silva COsta
estou enfrentando um problema na soma de um campo no dbgrid,pois eu usava a soma total de uma tabela no caso:
Select SUM(CAMPO) from TABELA,só que o resultado não esta saindo correto no caso:
se eu adiciono 0,95 ele arredonda para 1,00.
então amigos da Script Brasil,vocês me aconselham a um método para somar o campo do DBgrid ou existe um método deste arredondamento não ocorrer?
desde já,grato!
Jhonas
QUOTE
Select SUM(CAMPO) from TABELA,só que o resultado não esta saindo correto no caso:
se eu adiciono 0,95 ele arredonda para 1,00.


Fiz um teste e funciona sem fazer arredondamentos


CODE
SELECT SUM(PREULT)
FROM Registro1
WHERE  NOMRES = 'BBDC'


// VALORES PARA TESTE

1,45
0,75
0,43
0,15
1,06

------------

RESULTADO DA SOMA 3,84

OBS: Sera criado um campo chamado ( no caso desse exemplo: SUM OF PREULT ) que armazenará o resultado da soma feito na SQL

abraço
Felipe da Silva COsta
cara pode ser por meu banco de dados ser ACESS?
Alberto Mota
Mude na tabela as propriedades

Tipo de dados = numero
Tamanho do campo = simples
casas decimais = 2


Pode resolver.


Um abraço
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.