SSMS
 sql >> Datenbank >  >> Database Tools >> SSMS

Genauigkeit des Gelddatentyps – SQL Server (SSMS)

Die Anzahl der Nullen hinter dem Punkt wird als precision bezeichnet eines Datentyps. Das money Der Datentyp hat eine feste Genauigkeit :

with accuracy to a ten-thousandth of a monetary unit.

Das sind fünf Ziffern hinter dem Punkt. Wenn Sie eine andere Genauigkeit wünschen, verwenden Sie die decimal Datentyp. Einige Beispiele:

select  cast(0.123456789 as money)
,       cast(0.123456789 as decimal(5,3))
,       cast(0.123456789 as decimal(5,1))

Dies druckt:

0.1235    0.123    0.1