sql >> Databáze >  >> RDS >> PostgreSQL

Jak mohu ODESLAT JAKO DECIMAL v postgresql?

Celé číslo / Celé číslo =Celé číslo. Takže to musíte seslat, než uděláte dělení:

cast (Non_Updated as decimal) / Total_Devices AS Percent_Failure

nebo těsnopis:

Non_Updated::decimal / Total_Devices AS Percent_Failure

Viděl jsem další roztomilé implementace, jako je

Non_Updated * 1.0 / Total_Devices AS Percent_Failure

Také jste si jisti, že total_devices je vždy nenulový? Pokud ne, určitě to vyřešte.



  1. Chápu správně velikost fondu Unicorn, Sidekiq a DB?

  2. Při vkládání do MySQL přeskočit sloupec

  3. Jak nahradit více znaků v SQL?

  4. Jak mohu nasadit aplikaci .NET, která používá ODAC, aniž bych uživateli instaloval celou komponentu?