Agregace numeric(18, 8)
s SUM
výsledkem je datový typ numeric(38, 8)
.
Jak se vypočítá výsledný datový typ při vynásobení něčeho číselným, najdete zde:Přesnost , Měřítko a Délka (Transact-SQL)
Datový typ pro vaši konstantu -1 je numeric(1, 0)
Přesnost je p1 + p2 + 1
=40
Měřítko je s1 + s2
=8
Maximální přesnost je 38 a zbývá vám numeric(38, 6)
.
Přečtěte si více o tom, proč je numeric(38, 6)
zde:Násobení a dělení pomocí čísel