SSMS
 sql >> Base de données >  >> Database Tools >> SSMS

Précision du type de données Money - SQL Server (SSMS)

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