3
respostas

Precisão nas agregações (Double x BigDecimal)

Se estamos usando BigDecimal para evitarmos problemas com a precisão de Double, não vamos ter problemas de precisão com as funções de agregação?

3 respostas

Olá Wilson!

Desculpa, não entendi muito bem.

Quais funções você está se referenciando?

Guilherme, bom dia.

Me refiro as funções de agregação como COUNT(), SUM() e AVG().

Fico preocupado de escolher o uso de dados BigDecimal() e depois ter agregações usando uma precisão menor.

Isto não pode ser transformar em um problema?

Atc.,

WB::

Opa Wilson, acredito que a relação do BigDecimal esteja ligada ao tipo de coluna que será usada no banco de dados. Se você cria um número maior que a sua tabela permita ai realmente seria um problema. Mas acho que nesse caso das funções de agregação não causariam um impacto na precisão.