الانتقال إلى المحتوى
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.

جملة الاستعلام المناسبة لهذه الحالة

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

image.png.f2de8abaccb13f43f8bcc2c1b633e5c1.png

الجدول دا بيسمح للمعلم تحديد الأدوات المستخدمة في الحصة ، بحيث انه له الامكانية في اختيار أربع أدوات مقسمة الى فئات كما بالشكل ، اريد جملة استعلام تجمع هذه الادوات مصنفة على حسب الأداة علما بأن الفئات الأربع قوائم منسدلة من جدول الفئات والأداوت الأربع قوائم منسدلة من جدول الأدوات المرتبط بجدول الفئات ، استخدمت هذه الاستعلام فنجح في الجمع على مستوى كل عامود من أعمدة الأدوات الأربع ، لكني اريد اجمالي المجمود  بأعمدة الأدوات وذلك لكل أداة

select SCHOOLS.SCHOOLNAME as SCHOOLNAME,

    APPLICATIONS.APP_NAME as APP_NAME,

    APP_TYPE.TYPE_ID AS APP_TYPE,

    count(NEW2_ACTIVITIES.SUBTOOL1) as TOTAL

 from APPLICATIONS APPLICATIONS,

    SCHOOLS SCHOOLS,

    APP_TYPE APP_TYPE,

    NEW2_ACTIVITIES NEW2_ACTIVITIES 

 where SCHOOLS.SCHOOL_ID=NEW2_ACTIVITIES.SCHOOL_ID

    and APPLICATIONS.APP_ID=NEW2_ACTIVITIES.TOOL1

    and APP_TYPE.TYPE_ID= NEW2_ACTIVITIES.SUBTOOL1

    and  NEW2_ACTIVITIES.ACT_DATE BETWEEN :P10_FROM AND :P10_TO

 group by SCHOOLS.SCHOOLNAME, APPLICATIONS.APP_NAME,APP_TYPE.TYPE_ID

 

union all

select SCHOOLS.SCHOOLNAME as SCHOOLNAME,

    APPLICATIONS.APP_NAME as APP_NAME,

    APP_TYPE.TYPE_ID AS APP_TYPE,

    count(NEW2_ACTIVITIES.SUBTOOL2) as TOTAL

 from APPLICATIONS APPLICATIONS,

    SCHOOLS SCHOOLS,

    APP_TYPE APP_TYPE,

    NEW2_ACTIVITIES NEW2_ACTIVITIES 

 where SCHOOLS.SCHOOL_ID=NEW2_ACTIVITIES.SCHOOL_ID

    and APPLICATIONS.APP_ID=NEW2_ACTIVITIES.TOOL2

    and APP_TYPE.TYPE_ID= NEW2_ACTIVITIES.SUBTOOL2

    and  NEW2_ACTIVITIES.ACT_DATE BETWEEN :P10_FROM AND :P10_TO

 group by SCHOOLS.SCHOOLNAME, APPLICATIONS.APP_NAME,APP_TYPE.TYPE_ID

 

union all

select SCHOOLS.SCHOOLNAME as SCHOOLNAME,

    APPLICATIONS.APP_NAME as APP_NAME,

    APP_TYPE.TYPE_ID AS APP_TYPE,

    count(NEW2_ACTIVITIES.SUBTOOL3) as TOTAL

 from APPLICATIONS APPLICATIONS,

    SCHOOLS SCHOOLS,

    APP_TYPE APP_TYPE,

    NEW2_ACTIVITIES NEW2_ACTIVITIES 

 where SCHOOLS.SCHOOL_ID=NEW2_ACTIVITIES.SCHOOL_ID

    and APPLICATIONS.APP_ID=NEW2_ACTIVITIES.TOOL3

    and APP_TYPE.TYPE_ID= NEW2_ACTIVITIES.SUBTOOL3

    and  NEW2_ACTIVITIES.ACT_DATE BETWEEN :P10_FROM AND :P10_TO

 group by SCHOOLS.SCHOOLNAME, APPLICATIONS.APP_NAME,APP_TYPE.TYPE_ID

 

union all

select SCHOOLS.SCHOOLNAME as SCHOOLNAME,

    APPLICATIONS.APP_NAME as APP_NAME,

    APP_TYPE.TYPE_ID AS APP_TYPE,

    count(NEW2_ACTIVITIES.SUBTOOL4) as TOTAL

 from APPLICATIONS APPLICATIONS,

    SCHOOLS SCHOOLS,

    APP_TYPE APP_TYPE,

    NEW2_ACTIVITIES NEW2_ACTIVITIES 

 where SCHOOLS.SCHOOL_ID=NEW2_ACTIVITIES.SCHOOL_ID

    and APPLICATIONS.APP_ID=NEW2_ACTIVITIES.TOOL4

    and APP_TYPE.TYPE_ID= NEW2_ACTIVITIES.SUBTOOL4

    and  NEW2_ACTIVITIES.ACT_DATE BETWEEN :P10_FROM AND :P10_TO

 group by SCHOOLS.SCHOOLNAME, APPLICATIONS.APP_NAME,APP_TYPE.TYPE_ID

بارك الله فيكم

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

الحمد لله قدرت اعمل جملة الاستعلام وهي

 

select SCHOOL_ID as SCHOOL_ID,
 TOOL as TOOL,
SUBTOOL as SUBTOOL,
    sum(SUBTOTALL) as SUBTOTALL  
FROM(select SCHOOL_ID,TOOL1 AS TOOL,SUBTOOL1 AS SUBTOOL,
    count(SUBTOOL1) as SUBTOTALL FROM NEW2_ACTIVITIES
    where ACT_DATE BETWEEN :P10_FROM AND :P10_TO
 group by SCHOOL_ID,TOOL1,SUBTOOL1
UNION ALL

 

select SCHOOL_ID,TOOL2 AS TOOL,SUBTOOL2 AS SUBTOOL,
    count(SUBTOOL2) as SUBTOTALL FROM NEW2_ACTIVITIES
    where ACT_DATE BETWEEN :P10_FROM AND :P10_TO
 group by SCHOOL_ID,TOOL2,SUBTOOL2
UNION ALL

 

select SCHOOL_ID,TOOL3 AS TOOL,SUBTOOL3 AS SUBTOOL,
    count(SUBTOOL3) as SUBTOTALL FROM NEW2_ACTIVITIES
    where ACT_DATE BETWEEN :P10_FROM AND :P10_TO
 group by SCHOOL_ID,TOOL3,SUBTOOL3
UNION ALL

 

select SCHOOL_ID,TOOL4 AS TOOL,SUBTOOL4 AS SUBTOOL,
    count(SUBTOOL4) as SUBTOTALL FROM NEW2_ACTIVITIES
    where ACT_DATE BETWEEN :P10_FROM AND :P10_TO
 group by SCHOOL_ID,TOOL4,SUBTOOL4
)
 
 group by SCHOOL_ID, TOOL, SUBTOOL;
والنتائج طلعت صحيحة ولكن من ضمن النتائج كا فيه صف فارغ يا ترى لماذا؟
image.thumb.png.e902562d02b942c361ef6cfc71d33623.png
 

 

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

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

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

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

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

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.