PDA

View Full Version : خیلی عجله دارم لطفا کمک کنید



hmalakoti
دوشنبه 09 دی 1387, 10:00 صبح
:متفکر:من دو تا جدول دارم که مجموع یک فیلد از یک جدولم را می خواهم با مجموع یک فیلد از جدول دوم جمع کنم اما مشکل من این است که اگر یکی از مجموع ها
((sum(dbo.agahi.mablagh یا (sum(dbo.anbar.mablagh)) نال باشد مقدار
sum(dbo.agahi.mablagh)+sum(dbo.anbar.mablagh) را نال می زند در حالی که یکی از sum ها مقدار دارد


select sum(dbo.agahi.mablagh)+sum(dbo.anbar.mablagh) from agahi, anbar

AminSobati
دوشنبه 09 دی 1387, 21:30 عصر
دوست عزیزم،
ضمن اینکه شانس آوردین به دلیل عنوان نا مناسب تاپیک، هنوز حذفش نکردند(!) باید عرض کنم که تابع ISNULL پاسخ شماست

تولائی
چهارشنبه 11 دی 1387, 10:38 صبح
فکر کنم coalesce هم ایده‌ی خوبی باشه.


select sum(coalesce(dbo.agahi.mablagh,0))+sum(coalesce(db o.anbar.mablagh,0)) from agahi, anbar