Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Divisione di interi nel server sql

Nel primo si ottiene il risultato di due interi e quindi si lancia il risultato come DECIMAL(9,2). Nel secondo stai solo dividendo due interi e questo è previsto.

Se esegui il cast di uno dei numeri interi come decimale PRIMA fai la divisione, otterrai un risultato decimale.

SELECT 151/CAST(6 AS DECIMAL (9,2))