sql >> Databasteknik >  >> RDS >> Sqlserver

Precision, Skala, Summa, Divide... Trunkering

Ditt arbete är fel

Precision: p1 - s1 + s2 + max(6, s1 + p2 + 1)
Scale: max(6, s1 + p2 + 1)

Ger

Precision: 38 - 2 + 2 + max(6, 2 + 12 + 1) = 53
Scale: max(6, 2 + 12 + 1)                  = 15

Vilket är större än 38 så du får trunkering as täcks här




  1. Tvinga viloläge för att skapa tabeller efter att ha släppt och återskapat databasen

  2. Oracle-konverterar SQL till ANSI SQL

  3. Skapa en flerdimensionell array från fråga

  4. MySQL med japanska tecken