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

Come ottenere un risultato float dividendo due valori interi usando T-SQL?

I suggerimenti di stb e xiowl vanno bene se stai cercando una costante. Se devi utilizzare campi o parametri esistenti che sono interi, puoi prima eseguirne il cast in modo che siano float:

SELECT CAST(1 AS float) / CAST(3 AS float)

o

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