Qual o tipo ideal de dados para se trabalhar com dinheiro?

SQL Server

28/10/2016

Opa galera, tenho uma dúvida muito relevante para o meu projeto.

Terei algumas colunas pelas tabelas do meu projeto, que armazenarão dados monetários.

Para armazenar esse tipo de informação, qual o tipo de dados ideal?

Conheço o float e numeric, já ouvi falar no money e smallmoney, mas esses últimos nunca usei.

E com certeza deve existir outros tipos de dados que não conheço.

Qual dos tipos de dados vocês acham melhor para trabalhar no SQL Server?
Calebe Menezes

Calebe Menezes

Curtidas 0

Respostas

Mario Holanda

Mario Holanda

28/10/2016

Pesquise mais sobre "money", é o mais indicado para ter problemas.
GOSTEI 0
Luiz Santos

Luiz Santos

28/10/2016

Calebe.

Use o Numeric.
Com ele você consegue definir melhor tamanho e precisão.
O Money é um Numeric limitado.
Além do que da vários erros de arredondamento.
Não é recomendado seu uso.

Grande abraço
GOSTEI 0
Calebe Menezes

Calebe Menezes

28/10/2016

Hahaha entendido pessoal gostei do que o Mario Holanda falou

Pesquise mais sobre "money", é o mais indicado para ter problemas.


Beleza galera, para dados monetários, devo usar o numeric.

Abraço!
GOSTEI 0
Mario Holanda

Mario Holanda

28/10/2016

hehehehe
Caleb, apenas incentivando a leitura!
GOSTEI 0
POSTAR