المشاركات : 1,379
المواضيع 83
الإنتساب : Sep 2012
السمعة :
217
الشكر: 10451
تم شكره 17812 مرات في 844 مشاركات
Null = باختصار حالة عدم
كما أسلف محمد كريم هي ليست قيمة
بل هي حالة
حالة الحقل عدم لا قيمة نصية ولا عددية
للتفادى هذه المشكلة اعمل كما قال الاخ ممدوح
خصوصا الأول اذا كنت مبتديء
بالتوفيق
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
المشاركات : 58
المواضيع 15
الإنتساب : Oct 2016
السمعة :
0
الشكر: 51
تم شكره 24 مرات في 18 مشاركات
شكرا للأخ ممدوح
شكرا للأخ محمد كريم
شكرا للأخ أبوعمر
افدتوني في النقطة الأولى
لكن بخصوص النقطة الثانية كيف الحل؟؟
النقطة الثانية:
وكذلك إذا كان السجل في الجدول الأول لا يوجد له نظير في الجدول الثاني يعطي نتيجة 0 لماذا؟؟!!
مثال
اذا كان عندي جدول للعملاء وفيه (رقم العميل/ اسم العميل / اجمالي المديونيات على العميل)
وعندي جدول ثاني لدفعات العملاء وفيه ( رقم الدفعة / المبلغ / رقم العميل )
طبعا الجدولين مربوطين برقم العميل
اذا كان يوجد عميل عليه مديونية ولم يسدد أي دفعة فبالتأكيد لن يكون له سجل في جدول الدفعات
وعندما نريد أن نحسب (اجمالي المديونيات على العميل - اجمالي الدفعات ) راح يعطي نتيجة خطأ لأن العميل غير موجود بالأساس في جدول دفعات العملاء
كيف اجعل البرنامج اذا ما حصل سجل للعميل في جدول الدفعات يعتبر اجمالي الدفعات (0) ؟؟
المشاركات : 58
المواضيع 15
الإنتساب : Oct 2016
السمعة :
0
الشكر: 51
تم شكره 24 مرات في 18 مشاركات
شكرا لكم جزيلا
جربت COALESCE وضبطت معي بحيث إذا لم يجد تسجيل في الجدول الاخر يخصم من صفر
شكرا لكم
المشاركات : 58
المواضيع 15
الإنتساب : Oct 2016
السمعة :
0
الشكر: 51
تم شكره 24 مرات في 18 مشاركات
واجهتني مشكلة في نفس الموضوع بس عندما اعمل view من جدولين في sql server لا يقوم الview بعرض جميع السجلات بل يعرض السجلات المشتركة بين الجدولين