Le nombre de zéros derrière le point s'appelle la precision
d'un type de données. L'money
le type de données a une précision fixe
:
with accuracy to a ten-thousandth of a monetary unit.
C'est cinq chiffres derrière le point. Si vous souhaitez une précision différente, utilisez le decimal
Type de données. Quelques exemples :
select cast(0.123456789 as money)
, cast(0.123456789 as decimal(5,3))
, cast(0.123456789 as decimal(5,1))
Cela imprime :
0.1235 0.123 0.1