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

Precisione del tipo di dati Money - SQL Server (SSMS)

Il numero di zeri dietro il punto è chiamato precision di un tipo di dati. Il money il tipo di dati ha una precisione fissa :

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

Sono cinque cifre dietro il punto. Se desideri una precisione diversa, usa il decimal tipo di dati. Alcuni esempi:

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

Questo stampa:

0.1235    0.123    0.1