El número de ceros detrás del punto se llama precision
de un tipo de datos. El money
el tipo de datos tiene una precisión fija
:
with accuracy to a ten-thousandth of a monetary unit.
Son cinco dígitos detrás del punto. Si desea una precisión diferente, use el decimal
tipo de datos. Algunos ejemplos:
select cast(0.123456789 as money)
, cast(0.123456789 as decimal(5,3))
, cast(0.123456789 as decimal(5,1))
Esto imprime:
0.1235 0.123 0.1