Trong ví dụ của bạn, giá trị của @daysInPeriod/@YEAR_360
là 37.0444444444444444444
. Vì vậy, bạn không thể gán giá trị đó cho một tham số kiểu dữ liệu DECIMAL(38,38)
, vì bạn không còn chỗ trống nên phần int. A DECIMAL(38,38)
có nghĩa là bạn có thể lưu trữ 38 chữ số và 38 chữ số trong số đó nằm ở phần thập phân, vì vậy bất kỳ giá trị nào lớn hơn 0,999999999999 sẽ gây ra lỗi.