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

مساعدة في جملة Select

Featured Replies

بتاريخ:

صباح الخير ياباشمبرمجين
عندي مشكلة في تقرير مش عارف اعمله
المشكلة ببساطة
a table sal_invd
ال table ده بيتخزن فيه حركة المبيعات وحركة مردودات المبيعات
المحدد هنا نوع الحركة في column tr_type لو واخد قيمة 22 تبقي الفاتورة دي مبيعات اما لو القيمة 12 تكون الفاتورة دي مردودلت
وملف الشكل ده بيوضح اكتر


SELECT A.ITEM_NO,SUM(A.QTY)AS TOTAL,SUM(A.QTY*A.CSAL_PRICE)
FROM SAL_INVD A
WHERE A.INV_DATE >='2012-01-01'
ND A.INV_DATE <='2012-03-31'
and A.TR_TYPE=22
GROUP BY A.ITEM_NO

UNION


SELECT B.ITEM_NO,SUM(B.QTY) AS TOTAL,SUM(B.QTY*B.CSAL_PRICE)
FROM SAL_INVD B
WHERE B.INV_DATE >='2012-01-01'
AND B.INV_DATE <='2012-03-31'
and B.TR_TYPE=12
GROUP BY B.ITEM_NO


جملة SELECT دي بتخرج النتيجة المطلوبة بس RECORD AFTER RECORD المطلوب تقرير يخرج الشكل التالي



SUM(A.QTY){SALES RETURNS}



SUM(A.QTY){SALES}



ITEM_NO



7



107



10101001



269



4961



10101002



0



1200



10101003





وشكرا علي المساعدة

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


SELECT A.ITEM_NO,SUM(A.QTY)AS TOTAL,SUM(A.QTY*A.CSAL_PRICE)
FROM SAL_INVD A
WHERE A.INV_DATE >='2012-01-01'
AND A.INV_DATE <='2012-03-31'
and A.TR_TYPE=22
GROUP BY A.ITEM_NO

UNION


SELECT B.ITEM_NO,SUM(B.QTY) AS TOTAL,SUM(B.QTY*B.CSAL_PRICE)
FROM SAL_INVD B
WHERE B.INV_DATE >='2012-01-01'
AND B.INV_DATE <='2012-03-31'
and B.TR_TYPE=12

GROUP BY B.ITEM_NO



جملة SELECT دي بتخرج النتيجة المطلوبة بس RECORD AFTER RECORD المطلوب تقرير يخرج الشكل التالي



SUM(A.QTY){SALES RETURNS}



SUM(A.QTY){SALES}



ITEM_NO



7



107



10101001



269



4961



10101002



0



1200



10101003





وشكرا علي المساعدةملف الورد ده يوضح اكتر

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

انا جربت كل جمل JOIN الممكنة والغير ممكنة وبرضه مش لاقي حل

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

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

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

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

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

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.