SSMS
 sql >> Base de Dados >  >> Database Tools >> SSMS

Precisão de tipo de dados do Money - SQL Server (SSMS)


O número de zeros atrás do ponto é chamado de precision de um tipo de dados. O money tipo de dados tem uma precisão fixa :
with accuracy to a ten-thousandth of a monetary unit.

São cinco dígitos atrás do ponto. Se desejar uma precisão diferente, use o decimal tipo de dados. Alguns exemplos:
select  cast(0.123456789 as money)
,       cast(0.123456789 as decimal(5,3))
,       cast(0.123456789 as decimal(5,1))

Isso imprime:
0.1235    0.123    0.1