بتاريخ: 8 مارس 201214 سنة comment_221580 السلام عليكم و رحمة الله و بركاتهالإخوة الأعزاء، عندي الجدول التالي على سبيل المثال: Quantity Code ---------- ------ 2 X1 3 X1 -4 X1 5 X1 -3 X1 1 X1 2 X1 3 X1 -2 X1 -1 X1 أريد استخراج السطر الذي يحتوي على أكبر كمية تجميعيةأي مجموع السطر الحالي إلى الذي قبله يكون أكبر مجموع في الجدول، و هو في هذا المثال السطر الثامن.هل يمكن عمل ذلك بدون Function من خلال جملة SQL؟؟ تقديم بلاغ
بتاريخ: 11 مارس 201214 سنة كاتب الموضوع comment_221684 السلام عليكم و رحمة الله و بركاتهحتى تعم الفائدة، فبفضل الله قد وجدت الحل، و هو كالتالي: 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 ); تقديم بلاغ
بتاريخ: 11 مارس 201214 سنة comment_221714 السلام عليكم ورحمة اللهالأخ / الفاضلشكرا لك على العودة بعد عرض السؤال ... لعرض الاجابة وإفادة الأخوة الأعضاءواشكرك ابضا على تواجدك المستمر بالمنتدى للرد على اسئلة الأعضاءجزاك الله خيرا تقديم بلاغ
بتاريخ: 12 مارس 201214 سنة كاتب الموضوع comment_221729 و عليكم السلام و رحمة الله و بركاتهو جزاك الله خيراً أخي الحبيبأسأل الله أن يبارك فيكم و في كل القائمين على هذا الموقع القيمفإن أمتنا اليوم بحاجة إلى العودة إلى العلم، فبالعلم ترتقي الأمم، و كثرت أحاديث حبيبنا نبينا محمد صلى الله عليه و سلم عن فضل تعلم العلم و نشره و فضل العلماء.فأسأل الله أن يبارك فينا و فيكم و يزيدنا علما نافعا و عملا صالحا.. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.