بتاريخ: 20 فبراير 201610 سنة comment_271471 لو سمحتو يا جماعة محتاج مساعدتكم في الاتي : عملت برنامج مبسط لتسجيل بيانات بعض الطلبة وايضا تسجيل حضورهم وذلك عن طريق جدولين 1- الجدول الاول STU_DET وبه كافة تفاصيل الطلبة واهم عمود به STU_DEt. STU_NO وهو عمود primary key وبه رقم الطالب 2- الجدول الثاني جدول ATTEND وهو مسجل به حضور الطلبة من خلال عمود رقم الطالب ATTEND. STU_NO وهو العمود المستدعى من الجدول السابق وبه ايضا عمود اخر مسجل به تاريخ الحضور ATTEND_DATE 3- المطلوب ايجاد الطلبة اللذين لم يحضروا خلال تاريخ يوم معين ... انا كنت عملت التقرير ده عن طريق مقارنة اللذين حضروا وهم مسجلين بجدول ATTEND وطرحهم من جميع الطلبة المسجلين بجدول STU_DEt وذلك عن طريق دالة NOTIN بس للاسف الملف المسجل به هذا التقرير اتمسح وانا نسيت الكود اللي كتبته تم تعديل 20 فبراير 201610 سنة بواسطة Sameh_85 تقديم بلاغ
بتاريخ: 20 فبراير 201610 سنة comment_271473 شوف فى كذا جمله 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 تانيه كتير تعمل نفس الغرض تقديم بلاغ
بتاريخ: 20 فبراير 201610 سنة كاتب الموضوع comment_271478 متشكر جداً يا ا محمد ... جربت الكود اللي حضرتك كتبته واشتغل تمام تقديم بلاغ
بتاريخ: 1 أبريل 20169 سنة comment_273167 (select * from stu_det where stu_det.stu_no not in ( select attend.stu_no from attend where attend_Date between date1 and date2 تقديم بلاغ
بتاريخ: 14 أبريل 20169 سنة comment_273527 (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)) تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.