sql >> Base de Datos >  >> RDS >> Sqlserver

División de enteros en el servidor sql

En el primero, obtiene el resultado de dos enteros y luego convierte el resultado en DECIMAL (9,2). En el segundo, solo estás dividiendo dos números enteros y eso es de esperar.

Si conviertes uno de los enteros en decimal ANTES haces la división, obtendrás un resultado decimal.

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