sql >> Database >  >> RDS >> Sqlserver

Hoe krijg je een float-resultaat door twee integerwaarden te delen met T-SQL?

De suggesties van stb en xiowl zijn prima als je op zoek bent naar een constante. Als u bestaande velden of parameters moet gebruiken die gehele getallen zijn, kunt u ze eerst als floats casten:

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

of

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


  1. De AdventureWorks-databasevoorbeelden installeren in Microsoft SQL Server 2012

  2. MySQL-python installeren

  3. CURRENT_DATE/CURDATE() werkt niet als standaard DATE-waarde

  4. hoe vind je alle indexen en hun kolommen voor tabellen, views en synoniemen in oracle