sql >> Base de Datos >  >> Database Tools >> SSMS

Precisión del tipo de datos de dinero - SQL Server (SSMS)

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