Počet nul za tečkou se nazývá precision
datového typu. money
datový typ má pevnou přesnost
:
with accuracy to a ten-thousandth of a monetary unit.
To je pět číslic za tečkou. Pokud chcete jinou přesnost, použijte decimal
datový typ. Několik příkladů:
select cast(0.123456789 as money)
, cast(0.123456789 as decimal(5,3))
, cast(0.123456789 as decimal(5,1))
Toto vytiskne:
0.1235 0.123 0.1