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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

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

sql مساعدة

3 رد (ردود) على هذا الموضوع

#1 a_disi

a_disi

    مشترك

  • الأعضــاء
  • 100 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Al Disi
  • البـلـد: Country Flag
  • الاهتمامات:صيد السمك
    الرحلات البحرية
    التخييم
  • المنصب الحالي:Oracle Applications Specialist and System Analyst

تاريخ المشاركة 08 March 2012 - 10:09 AM

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

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

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

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

#2 a_disi

a_disi

    مشترك

  • الأعضــاء
  • 100 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Al Disi
  • البـلـد: Country Flag
  • الاهتمامات:صيد السمك
    الرحلات البحرية
    التخييم
  • المنصب الحالي:Oracle Applications Specialist and System Analyst

تاريخ المشاركة 11 March 2012 - 09:16 AM

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

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


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

عن أبي ذر جندب بن جنادة، و أبي عبد الرحمن معاذ بِن جبل رضي الله عنهما، عن رسول الله صلى الله عليه وسلم قال:
( اتق الله حيثما كنت، وأتبع السيئة الحسنة تمحها ، وخالق الناس بخلق حسن ).
رواه الترمذي وقال: حديث حسن.

#3 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,558 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 12 March 2012 - 12:30 AM

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

الأخ / الفاضل

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

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

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

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


....


#4 a_disi

a_disi

    مشترك

  • الأعضــاء
  • 100 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Al Disi
  • البـلـد: Country Flag
  • الاهتمامات:صيد السمك
    الرحلات البحرية
    التخييم
  • المنصب الحالي:Oracle Applications Specialist and System Analyst

تاريخ المشاركة 12 March 2012 - 10:56 AM

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

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

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