Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como obter um resultado float dividindo dois valores inteiros usando T-SQL?


As sugestões de stb e xiowl são boas se você estiver procurando por uma constante. Se você precisar usar campos ou parâmetros existentes que são inteiros, você pode convertê-los primeiro em floats:
SELECT CAST(1 AS float) / CAST(3 AS float)

ou
SELECT CAST(MyIntField1 AS float) / CAST(MyIntField2 AS float)