Tổng hợp một numeric(18, 8)
với SUM
kết quả trong kiểu dữ liệu numeric(38, 8)
.
Bạn có thể tìm thấy cách tính loại dữ liệu kết quả khi nhân một thứ gì đó với số tại đây: Độ chính xác , Quy mô và Độ dài (Giao dịch-SQL)
Kiểu dữ liệu cho hằng số -1 của bạn là numeric(1, 0)
Độ chính xác là p1 + p2 + 1
=40
Tỷ lệ là s1 + s2
=8
Độ chính xác tối đa là 38 và điều đó để lại cho bạn numeric(38, 6)
.
Đọc thêm về lý do tại sao nó là numeric(38, 6)
tại đây: Phép nhân và phép chia với số