Antallet af nuller bag prikken kaldes precision
af en datatype. money
datatypen har en fast præcision
:
with accuracy to a ten-thousandth of a monetary unit.
Det er fem cifre bag prikken. Hvis du vil have en anden præcision, skal du bruge decimal
datatype. Nogle eksempler:
select cast(0.123456789 as money)
, cast(0.123456789 as decimal(5,3))
, cast(0.123456789 as decimal(5,1))
Dette udskriver:
0.1235 0.123 0.1