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

كيفية ايجاد running sum


hani_hejazi

Recommended Posts

السلام عليكم
اخواني ارغب في معرفة امكانية اخراج
running sum
لعمود معين عن طريق ال sql
مثلا
عندي الجدول
transactions
وفية العمود
ammount
وكتبت

select ammount from transactions
و النتيجة

transaction
----------------
10
20
5
7
30

اريد جملة تخرج لي

المجموع بجانب كل صف
والمجموع يكون مجموع الصفوف السابقة والصف الحالي فقط
اي ان تكون النتيجة للمثال

running_sum transaction
---------------- -----------------
10 10
20 30
7 37
30 67

مع الشكر ارجو ان اكون وضحت جيدا

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

يمكنك ذلك باستخدام over بشرط الترتيب التصاعدي على نفس العمود ويجري كالتالي:

SELECT AMMOUNT,SUM(AMMOUNT) OVER (ORDER BY AMMOUNT) FROM TRANSACTIONS)



وارجو ان اكون قد قدمت لك الحل الكافي ...

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

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

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

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

×   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.

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

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

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