PDA

View Full Version : بدست آوردن لیست و مبلغ بدهی محصولات



sg.programmer
دوشنبه 06 اردیبهشت 1395, 16:09 عصر
سلام

من دوتا جدول دارم که در یکی از جداول یک id که کلید اصلی و دیگر مبلغ کل بدهی هست (ID, Fee)

در جدول دیگر لیست پرداختی های بدهی (کلید خارجی و مبلغ دریافتی و تاریخ دریافت) (ID, IDGet , FeeGet, DateGet)



سوال :

حالا چطور میشه از این دو جدول مبلغ کل مانده های هر محصولی را بدست آورد

خروجی رکورد : محصول - مبلغ بدهی - جمع مبلغ دریافتی - مانده بدهی

مثلا : 1 - 10000 - 7000 - 3000

2 - 20000 - 10000 - 10000

Mahmood_M
سه شنبه 07 اردیبهشت 1395, 04:57 صبح
اگر منظورتون رو درست متوجه شده باشم، به صورت زیر می تونید انجام بدید :

SELECT F.ID, F.Fee, G.SumGet, (F.Fee - G.SumGet) as Remain FROM fee_table F
LEFT JOIN (SELECT IDGet, SUM(FeeGet) as SumGet FROM get_table GROUP BY IDGet) G
ON F.ID = G.IDGet;