PDA

View Full Version : ایجاد تراکنش و محاسبه در هر سطر از رکورد



sg.programmer
یک شنبه 19 آذر 1396, 17:46 عصر
سلام
چطوری میشه بر روی هر سطر تراکنش همانند بانک بصورت زیر ایجاد کرد؟

ردیف | واریزی | کسری |مانده | توضیحات
------------------------------------------------------
1 | 1000 | 0 | 1000 | مبلغ اولیه
------------------------------------------------------
2 | 500 | 0 | 1500 | واریزی اینترنت
-------------------------------------------------------
3 | 0 | 200 | 1300 | خرید
-----------------------------------------------------
4 | 600 |0 | 1900 | ---

================================
این ستون مانده در کوئری ها چطور باید انجام بدم

Mahmoud.Afrad
یک شنبه 19 آذر 1396, 20:12 عصر
لینک زیر رو ببینید کمکتون میکنه کافیه جمع ستون کسری رو از واریز کم کنید.
http://barnamenevis.org/showthread.php?405290-%DA%A9%D9%85%DA%A9-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%86%D9%88%D8%B4%D8%AA%D9%86-%DB%8C%DA%A9-%DA%A9%D9%88%D8%A6%D8%B1%DB%8C-%D8%A8%D8%A7-%D8%B4%D8%B1%D8%A7%DB%8C%D8%B7-%D8%AE%D8%A7%D8%B5&p=1803565&viewfull=1#post1803565

sg.programmer
سه شنبه 21 آذر 1396, 18:49 عصر
با تشکر از Mahmoud.Afrad

کد کاملش را اینجا میزارم تا اگه کسی خواست استفاده کنم


SELECT a.id,
a.Mablagh,
a.kasri,

(
SELECT SUM(b.Mablagh-b.kasri)

FROM Tbl b
WHERE b.id <= a.id
) as Mande
FROM Tbl a
ORDER BY a.id;