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

بتاريخ:

السلام عليكم

دلوقتى انا عندى الجدول ده


www.almsloob.com-e0893c1348.jpg


و مطلوب منى اقسمهم مجموعات على حسب InvNo

كده مثلا

www.almsloob.com-c0af41ea40.jpg

ازى استخدم جروب باى و اعرضهم كده



انا جربت كده

select InvNo , ItemNo ,QTY 
from INVITEM Group BY InvNo




select InvNo , ItemNo ,QTY
		   *
بس اعطى الخطا ده
ERROR at line 1: 
ORA-00979: not a GROUP BY expression



تم تعديل بواسطة صوت الدنيا2

بتاريخ:

السلام عليكم، السلام عليكم، إستعمل ادوال اناليتيك:
:ROW_NUMBER () OVER (PARTITION BY ORDER BY )
http://www.latrach.net/programmation/900-o...partion-by.html

Cette fonction permet un peu comme ROWNUM d'affecter un indice à une ligne en fonction de son rang.
ROW_NUMBER donne un indice unique à une ligne.

exemple:


id_table 	qt 	nb
1 	5 	11
2 	2 	11
3 	12 	11
4 	3 	11
5 	3 	12
6 	3 	12
7 	4 	12
8 	11 	12



SELECT id_table, qt, CASE
         WHEN rn = 1
            THEN nb
         ELSE NULL
      END nbr
 FROM (SELECT id_table, qt,
              ROW_NUMBER () OVER (PARTITION BY nb ORDER BY qt) rn
         FROM mytable) id_table 	qt 	nb
1 	2 	11
2 	5 	 
3 	12 	 
4 	3 	12
5 	3 	 
6 	3 	 
7 	4 	 
8 	11

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

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

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

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

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

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.