الانتقال إلى المحتوى

مساعدة في : استخراج السطر الذي يحتوي على أكبر كمية تجميعية


a_disi

Recommended Posts

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

الإخوة الأعزاء، عندي الجدول التالي على سبيل المثال:

Quantity				  Code
----------			   ------
2						  X1
3						  X1
-4						 X1
5						  X1
-3						 X1
1						  X1
2						  X1
3						  X1
-2						 X1
-1						 X1



أريد استخراج السطر الذي يحتوي على أكبر كمية تجميعية
أي مجموع السطر الحالي إلى الذي قبله يكون أكبر مجموع في الجدول، و هو في هذا المثال السطر الثامن.
هل يمكن عمل ذلك بدون Function من خلال جملة SQL؟؟

رابط هذا التعليق
شارك

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

حتى تعم الفائدة، فبفضل الله قد وجدت الحل، و هو كالتالي:


SELECT MAX(TOTAL)
FROM
(
SELECT SUM(COLUMN_NAME)
OVER(ORDER BY SAME_OR_OTHER_COLUMN_NAME ROWS UNBOUNDED PRECEDING) TOTAL
FROM TABLE_NAME
ORDER BY THE_SAME_OR_OTHER_COLUMN_NAME
);

رابط هذا التعليق
شارك

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

الأخ / الفاضل

شكرا لك على العودة بعد عرض السؤال ... لعرض الاجابة وإفادة الأخوة الأعضاء

واشكرك ابضا على تواجدك المستمر بالمنتدى للرد على اسئلة الأعضاء

جزاك الله خيرا

رابط هذا التعليق
شارك

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

و جزاك الله خيراً أخي الحبيب

أسأل الله أن يبارك فيكم و في كل القائمين على هذا الموقع القيم
فإن أمتنا اليوم بحاجة إلى العودة إلى العلم، فبالعلم ترتقي الأمم، و كثرت أحاديث حبيبنا نبينا محمد صلى الله عليه و سلم عن فضل تعلم العلم و نشره و فضل العلماء.
فأسأل الله أن يبارك فينا و فيكم و يزيدنا علما نافعا و عملا صالحا..

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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