Tôi có một bảng có cột số nguyên với một số số khá lớn trong đó. Tôi cố gắng tính trung bình một số giá trị trong điều này và đôi khi nó hoạt động vào những thời điểm khác nó cho lỗi nàyMáy chủ SQL cung cấp tràn số học khi tính toán avg
"Biểu thức chuyển đổi lỗi tràn số học thành int kiểu dữ liệu".
Tôi đã phá vỡ nó xuống và mẫu này tạo ra các lỗi
create table LargeNumbers (number int)
insert into LargeNumbers values (100000000) -- X 30
select avg(number) from LargeNumbers
Có ai biết làm thế nào tôi có thể có được điều này để tính toán mức trung bình?
Tôi không thể thay đổi bảng strucutre dễ dàng - do đó, im đi với câu trả lời thực hiện điều này trong khi truy vấn – user129211