PDA

View Full Version : مشکل در کوئری، حاصل تفریق دو ستون در دیتابیس



rayson
جمعه 30 خرداد 1393, 15:46 عصر
با سلام دوستان.
خسته نباشید .
دوستان کوئری زیر که قرار دادم دو مقدار از دو جدول را از هم کم میکند و باقی مانده آنها را برمیگرداند.
یک مشکل دارد زمانی که در جدول TblForoosh از آی دی با مشخصه موجود در جدول TblBar چیزی ثبت نشده باشد مقدار 0 برمیگرداند.
ولی وقتی من مقداری از آی دی که در جدول بار من هست به جدول فروش اضافه میکنم برنامه دقیق کار میکنه .
لطفا راهنمایی کنید .
با تشکر.
select( (TblBar.tonazh) - sum(TblForoosh.tonazh)) from TblForoosh,TblBar where TblForoosh.id_bar=@id_bar_F and TblBar.id_bar=@id_bar_B group by TblBar.tonazh

rayson
یک شنبه 01 تیر 1393, 21:06 عصر
سلام مجدد دوستان.
من هنوز نتونستم مشکل این بخش را برطرف کنم . من در دیتا بیس جدول TblForoosh ستون Tonazh هم مقدار پیش فرض برای زمانی که داده وجود ندارد را برابر 0 قرار دادم اما باز مشکل حل نشده.
مثلا من از جدول بار ، باری با مقدار 110 دارم ولی در جدول فروش از اون بار چیزی فروش نرفته 110 - 0 برابر 110 باید بشود اما مقدار 0 بر میگردونه . حالا میام یک مقدار دستی در جدول فروش از او بار ثبت میکنم و برنامه به خوبی اجرا میشه .
ممنون میشم راهنمایی کنید.
با تشکر.