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

Nerozumím chování zaokrouhlování na serveru SQL při použití operátoru divize

decimal(38,22) / decimal(38,22) končí desetinným číslem(x, 6) za tato pravidla

Takže máte 0,33333, než přenesete zpět na desítkové (38,22)

@otherDivisor se přetypuje na (38, 0) a zůstane jako desítkové (x,22)

Podívejte se na můj vypracovaný příklad



  1. Jak najít řádky, které mají hodnotu obsahující malé písmeno

  2. 4 způsoby, jak získat seznam plánů v SQL Server Agent (T-SQL)

  3. MySQL Dump čeká na zámek metadat tabulky

  4. Jak vytvořit řádek součtů v Accessu