در Sql Server کویری زیر رو نوشتم ولی با خطا روبرو میشم.
Select sum(up.PackageMainPrice)
From UserPackage_Tbl up Join Package_Tbl p on up.PackageID = p.PackageID
where up.ActiveDeActive = 0 and PackageMainPrice > 0
در واقع میخوام مجموع مقادیر فیلد PackageMainPrice رو محاسبه و نمایش بدم.
خطای دریافتی :
Msg 8115, Level 16, State 2, Line 1
Arithmetic overflow error converting expression to data type int.
دلیل این خطا سرریز شدن مقدار هست. یعنی شما یک فیلد دارید به نام PackageMainPrice که احتمالا از نوع int تعریفش کردید و در کوئری میخواید از Sum استفاده کنید. خطای شما به این خاطر هست که مقدار جمع مقادیر از مقدار مجاز int بیشتر شده. باید کوئری خودتون رو به صورت زیر تغییر بدید.
Select sum(Cast(up.PackageMainPrice As Bigint))
From UserPackage_Tbl up Join Package_Tbl p on up.PackageID = p.PackageID
where up.ActiveDeActive = 0 and PackageMainPrice > 0
توسط متد Cast مشخص می کنیم که بیشتر از مقدار int هم بتونیم جمع کنیم و نمایش بدیم.
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
909
- پاسخ :
1
|
تاریخ :
1400/08/02
- ساعت :
02:35:00 PM
- بازدید :
2531
- پاسخ :
1
|
تاریخ :
1403/01/15
- ساعت :
04:12:00 PM
- بازدید :
752
- پاسخ :
2
|
تاریخ :
1402/10/18
- ساعت :
10:45:00 PM
- بازدید :
679
- پاسخ :
2
|
تاریخ :
1402/08/18
- ساعت :
08:43:00 AM
- بازدید :
1282
- پاسخ :
0
|
تاریخ :
1402/08/16
- ساعت :
09:45:00 PM
- بازدید :
1013
- پاسخ :
1
|
تاریخ :
1402/06/27
- ساعت :
12:27:00 PM
- بازدید :
1419
- پاسخ :
2
|
تاریخ :
1402/06/25
- ساعت :
11:37:00 AM
- بازدید :
1027
- پاسخ :
1
|
تاریخ :
1402/06/18
- ساعت :
10:36:00 AM
- بازدید :
1700
- پاسخ :
2
|
تاریخ :
1399/06/01
- ساعت :
10:58:00 PM
- بازدید :
7503
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
370
- پاسخ :
1
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
909
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
891
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1281
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4746
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1113
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
564
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
126
- پاسخ :
1
|
تاریخ :
1403/07/26
- ساعت :
09:00:00 PM
- بازدید :
72
- پاسخ :
0
|
تاریخ :
1403/07/13
- ساعت :
12:06:00 PM
- بازدید :
300
- پاسخ :
1
|