Броят на нулите зад точката се нарича precision
от тип данни. money
типът данни има фиксирана точност
:
with accuracy to a ten-thousandth of a monetary unit.
Това е пет цифри зад точката. Ако искате различна точност, използвайте decimal
тип данни. Някои примери:
select cast(0.123456789 as money)
, cast(0.123456789 as decimal(5,3))
, cast(0.123456789 as decimal(5,1))
Това отпечатва:
0.1235 0.123 0.1