PDA

View Full Version : سوال: ارتباط دو جدول به هم و انجام محاسبه بین فیلدها



noorsoft
پنج شنبه 10 اردیبهشت 1388, 10:29 صبح
سلام
من دو جدول دارم که انها را به هم ارتباط دادم جدول اولی شامل یک Id,Name,Counts هست و جدول دوم هم همینطور من میخام تمام رکوردهای جدول اول توی select باشه برای همین از LEFT OUTER JOIN استفاده کردم



Select tb1.id,tb1.Name,tb1.conts-tb2.conts as total from Tb1 Left outer join Tb2 on tb1.id=tb2.id
مشکلم اینجاست که اگه یک رکورد توی جدول دوم نباشه conts اون برابر Null میشه و در نتیجه counts دو جدول را که قراره از هم کسر شوند را Null بر می گردونه
برای حل این مشکل چه راه حلی را پیشنهاد می کنید

با تشکر

AminSobati
پنج شنبه 10 اردیبهشت 1388, 16:51 عصر
سلام دوست عزیزم،
از تابع isnull استفاده کنید