Sameh_85 بتاريخ: 20 فبراير 2016 تقديم بلاغ مشاركة بتاريخ: 20 فبراير 2016 (معدل) لو سمحتو يا جماعة محتاج مساعدتكم في الاتي : عملت برنامج مبسط لتسجيل بيانات بعض الطلبة وايضا تسجيل حضورهم وذلك عن طريق جدولين 1- الجدول الاول STU_DET وبه كافة تفاصيل الطلبة واهم عمود به STU_DEt. STU_NO وهو عمود primary key وبه رقم الطالب 2- الجدول الثاني جدول ATTEND وهو مسجل به حضور الطلبة من خلال عمود رقم الطالب ATTEND. STU_NO وهو العمود المستدعى من الجدول السابق وبه ايضا عمود اخر مسجل به تاريخ الحضور ATTEND_DATE 3- المطلوب ايجاد الطلبة اللذين لم يحضروا خلال تاريخ يوم معين ... انا كنت عملت التقرير ده عن طريق مقارنة اللذين حضروا وهم مسجلين بجدول ATTEND وطرحهم من جميع الطلبة المسجلين بجدول STU_DEt وذلك عن طريق دالة NOTIN بس للاسف الملف المسجل به هذا التقرير اتمسح وانا نسيت الكود اللي كتبته تم تعديل 20 فبراير 2016 بواسطة Sameh_85 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
goldman1415 بتاريخ: 20 فبراير 2016 تقديم بلاغ مشاركة بتاريخ: 20 فبراير 2016 شوف فى كذا جمله select ممكن انك تكتيها select * from stu_det where stu_det.stu_no not in ( select attend.stu_no from attend where trunc(attend_Date) between date and date2 ) فى جمله select تانيه كتير تعمل نفس الغرض اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Sameh_85 بتاريخ: 20 فبراير 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 20 فبراير 2016 متشكر جداً يا ا محمد ... جربت الكود اللي حضرتك كتبته واشتغل تمام اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
y_h بتاريخ: 1 أبريل 2016 تقديم بلاغ مشاركة بتاريخ: 1 أبريل 2016 (select * from stu_det where stu_det.stu_no not in ( select attend.stu_no from attend where attend_Date between date1 and date2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
faa_100 بتاريخ: 14 أبريل 2016 تقديم بلاغ مشاركة بتاريخ: 14 أبريل 2016 (select * from stu_det where stu_det.stu_no not in ( select attend.stu_no from attend where ((attend_Date >= :Xdate1 OR :Xdate1 IS NULL) and (attend_Date <= :Xdate2 OR :Xdate2 IS NULL)) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.