PDA

View Full Version : بدست آوردن مانده



MOR_MS
جمعه 28 مهر 1391, 19:59 عصر
با سلام و خسته نباشيد
من طبق تصوي در يكview كه خودش از دوتا view ديگر تشكيل شده با توجه به رابطه اي كه دارند ميخوام مانده گيري كنم اين درصورتي كه مقدار شماره بستانكاري درستون اول داراي مقدار باشد و در جدول دوم هم استفاده شده باشد مشكلي در مانده ندارم ولي در رديفهاي مقدار شماره بستانكاري در جدول دوم استفاده نشده و درنتيجه مقدار nullرا برگشت ميدهدچطوري ميتونم با اين وجود مانده گيري كنم دوستان اگه ممكنه راهنمايي كنند چون خيلي گيرم ممنونم
94154

MOJTABAATEFEH
یک شنبه 30 مهر 1391, 09:14 صبح
دوست عزیز از Left Inner Join و Right Inner Join استفاده کنید --->جستجو

حسین شهریاری
یک شنبه 30 مهر 1391, 15:24 عصر
دوست عزیز از Left Inner Join و Right Inner Join استفاده کنید --->جستجو
ربطی به سوال ایشون نداره، ایشون با مقادیر Null مشکل دارن، چون توی محاسبات دچار مشکل میشه.
راه حل استفاده از تابع ISNULL هست:

select Bed,Bes,(ISNULL(Bed,0)-ISNULL(Bes,0)) as Mande from TableName
چک میکنه اگه مقدار NULL بود به جای اون صفر قرار میده، اینطوری محاسبات دچار مشکل نمیشه.
موفق باشید