Ich habe eine Tabelle mit einer Integer-Spalte mit einigen ziemlich großen Zahlen drin. Im Versuch, einige Werte in diesen mitteln und manchmal funktioniert es andere Zeiten gibt es diesen FehlerSQL Server arithmetischen Überlauf bei der Berechnung avg geben
„Arithmetischer Überlauffehler Ausdruck in dem Datentyp int zu konvertieren.“
Ich habe es zerlegt und diese Probe erzeugt die Fehler
create table LargeNumbers (number int)
insert into LargeNumbers values (100000000) -- X 30
select avg(number) from LargeNumbers
Wer weiß, wie ich dies den Durchschnitt berechnen erhalten kann?
Ich kann die Tabelle Struktur leicht ändern - so gehe ich mit der Antwort, die dies während der Abfrage tut – user129211