الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مساعدة في : دالة Not In لاظهار جدول غياب

Featured Replies

بتاريخ:

لو سمحتو يا جماعة محتاج مساعدتكم في الاتي :

عملت برنامج مبسط لتسجيل بيانات بعض الطلبة وايضا تسجيل حضورهم وذلك عن طريق جدولين

1- الجدول الاول  STU_DET   وبه كافة تفاصيل الطلبة واهم عمود به STU_DEt. STU_NO  وهو عمود primary key وبه رقم الطالب

2- الجدول الثاني جدول  ATTEND  وهو مسجل به حضور الطلبة من خلال عمود رقم الطالب ATTEND. STU_NO وهو العمود المستدعى من الجدول السابق وبه ايضا عمود اخر مسجل به تاريخ الحضور ATTEND_DATE

3- المطلوب ايجاد الطلبة اللذين لم يحضروا خلال تاريخ يوم معين ... انا كنت عملت التقرير ده عن طريق مقارنة اللذين حضروا وهم مسجلين بجدول  ATTEND  وطرحهم من جميع الطلبة المسجلين بجدول STU_DEt 

وذلك عن طريق دالة NOTIN  بس للاسف الملف المسجل به هذا التقرير اتمسح وانا نسيت الكود اللي كتبته

تم تعديل بواسطة Sameh_85

بتاريخ:

شوف فى كذا جمله 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 تانيه كتير تعمل نفس الغرض

بتاريخ:
  • كاتب الموضوع

متشكر جداً يا ا محمد ... جربت الكود اللي حضرتك كتبته واشتغل تمام

  • بعد 1 شهر...
بتاريخ:

(select * from stu_det where stu_det.stu_no not in ( select attend.stu_no from attend where attend_Date  between date1 and date2  
  • بعد 2 أسابيع...
بتاريخ:

(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))

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.