sql >> Databáze >  >> RDS >> Sqlserver

Jak získat plovoucí výsledek dělením dvou celočíselných hodnot pomocí T-SQL?

Návrhy od stb a xiowl jsou v pořádku, pokud hledáte konstantu. Pokud potřebujete použít existující pole nebo parametry, které jsou celá čísla, můžete je nejprve přetypovat na plovoucí:

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

nebo

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


  1. Chyba 1046 Není vybrána žádná databáze, jak vyřešit?

  2. Jak vytvořit soubor protokolu v Oracle pomocí PL/SQL?

  3. Ustanovení kde filtrovat řádky v MySQL

  4. Vrácená hodnota z příkazu SQL Server Insert pomocí c#