PDA

View Full Version : سوال: کوری ، لیست بدهکارن در سال های مختلف با سال + مبلغ هر سال + جمع همه سال ها



هادی2020
شنبه 05 خرداد 1397, 22:34 عصر
سه تا جدول users - year - yearUser داریم
user : id, name, ....
year: id, year,price
yearUser: id, userID,yearID

جدول year می گه هر سال چه میزان بایستی پرداخت بشه
جدول yearUser میگه هر کاربر پرداختی کدام سال ها را داده است.

لیست کاربرانی که به ما پرداختی نداشته اند رو داشته باشم. به همراه سال هایی که که کاربر در اونها پرداختی نداشته است به همراه مبلغ اون سال با جمع مبالغ بدهی رو نمایش بدیم .

هادی2020
دوشنبه 07 خرداد 1397, 22:46 عصر
این کوری اطلاعات UserId=1 رو بر می گردونه. چطوری می تونم همه اطلاعات همه افراد رو با نامشون نمایش بدم

SELECT year.Year, year.price,sum(year.price) as sumofnotpayprice,
(select Sum(year.price)
from yearuser
inner join year on year.id=yearuser.yearid
where userid=1) AS SumOfpayprice
FROM [year]
WHERE (((year.Id) Not In (select id from yearuser where userid=1)))
group by year.Year, year.price