Décimal(19,4) ou Décimale(19.2) - qui dois-je utiliser?

Cela sonne comme une question stupide, mais j'ai remarqué que dans beaucoup de modèles de table pour l'e-commerce liées à des projets, j'ai presque toujours voir décimal(19, 4) étant utilisé pour la monnaie.

Pourquoi les 4 sur l'échelle? Pourquoi pas les 2?

Peut-être que je vais manquer un potentiel de calcul de la question en bas de la route?

lorsque vous avez un ms-sql base de données, vous pouvez utiliser le type de données de l'argent.
Virgule est plus précis que de l'argent, et parce que je vois décimal utilisé dans de nombreux e-commerce type d'exemples.
La plus grande précision permet de réduire les erreurs d'arrondi - juste une supposition
DECIMAL(19, 4) est un choix populaire case this vérifiez également ici Monnaie Mondiale Formats de décider du nombre de décimales à utiliser , l'espérance aide.

OriginalL'auteur user1447679 | 2014-12-05