06-10-17, 01:46 AM
(05-10-17, 05:53 AM)أحمد إبراهيم سعد كتب :اول شي صديقي في جدول الدفعات قم بتخزين الشهر كرقم فقط وليس تاريخ 1 او 2 او 3 ..... 12 وكذالك السنة قم بتخزينها 2017، 2018(04-10-17, 05:12 PM)Rabeea Qbaha كتب : افضل حل انك تعمل تعديل على الجدول و تضيف عمود للشهر و عمود للسنه و عمود نعم/لا واجعل القيمة الافتراضيه له لا
عند ذلك تحددالسنهو الشهر المدفوع و نعم او لا اذا دفع
عند ذلك تستطيع ارجاع البيانات حسب الشهر المطلوب و السنة
جزاك الله خيرًا على تفاعلك
ولكن هب أني فعلت هذا التعديل في قاعدة البيانات وأصبح عندي جدول يتكون من الحقول التالية:
SubscriberName =====> اسم المشترك
PaymentDate =======> تاريخ الدفع
Amountpaid ========> المبلغ المدفوع
Month ===========> الشهر
year ============> السنة
Case ============> الحالة (هذا العمود له قيمتان فقط إما نعم أو لا على أن تكون القيمة الافتراضية له لا)
فما هي جملة الاستعلام التي تُرجع لي النتيجة المطلوبة.
ملحوظة: يجب أن يكون في الاعتبار أن المشترك اسمه لا يدخل هذا الجدول إلا إذا دفع قيمة الاشتراك لهذا الشهر وبالتالي فإن الاستعلام عن الذين لم يدفعوا يعني أني أبحث عن جميع الطلاب الذين لم يتم إدراجهم في ذلك الجدول وهذا ما يجعل قيمة العمود (Case أو الحالة) دائمًا نعم.
تم إرفاق قاعدة بيانات صغيرة كمثال فقط
يمكنك اخذ الشهر و السنه من التاريخ.
بالنسبه لسؤالك الشي محير ما بعرف المطلوب بالضبط
هل هذه الاشتركات مفتوحه ؟؟ ( لعده سنوات )
هل يجب على المشترك الاشتراك بالخدمة كل شهر ؟؟
