Fórum Problema com decimal #48560
22/12/2004
0
Estou com problema com decimal, pois não consigo somar em relatorios, decidi mudar.
Usava decimal(12,2) e estou mudando para double precision, qual a diferença, ele é bom para armazenar valores?
Tem alguma desvantagem?
Obrigado.
Gameiro
Curtir tópico
+ 0Posts
23/12/2004
Sremulador
Se tem algum ploblema ?, pode ser se você tiver valores com mais de 2 casas decimais seus relatórios serão furados...
Gostei + 0
23/12/2004
Vinicius2k
Veja algumas considerações e diferenças entre os tipos do Firebird :
http://delphiforum.icft.com.br/forum/viewtopic.php?t=51972
http://delphiforum.icft.com.br/forum/viewtopic.php?t=51570
http://delphiforum.icft.com.br/forum/viewtopic.php?t=46153
http://delphiforum.icft.com.br/forum/viewtopic.php?t=47622
http://delphiforum.icft.com.br/forum/viewtopic.php?t=28098
Definitivamente, vc não deve mudar para Double. Vc deve procurar a solução para o problema do relatório, que pode ser uma restrição do gerador de relatórios, ou tratamento incorreto dos dados pela aplicação ou pela camada de acesso que vc está utilizando.
T+
Gostei + 0
23/12/2004
Gameiro
Tanto em quickrepot como em fortes report, não funciona.
Os valores são de duas casas decimais.
Passei alguns campos para double precision e a soma funciona normalmente.
Obrigado
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)