PDA

View Full Version : سوال SQL



modarresi
شنبه 14 اسفند 1395, 10:58 صبح
با سلام و خسته نباشد
من می خوام یه query بنویسم که کار زیر رو برام انجام بده ولی هرچی سعی می کنم نمی تونم انجامش بدم.
یک جدول داریم به این صورت:





Name

Year
Cource
status


حمید

1390
ریاضی
مردود


حمید
1390
شیمی
مردود


حمید
1390

ریاضی
عدم شرکت در جلسه


حمید
1390
ریاضی
قبول


هادی
1390
فیزیک
مردود


هادی
1390
عربی
تقلب


هادی
1392
عربی
قبول


حمید
1391
عربی
قبول




حالا من میخوام یه خروجی به این صورت داشته باشم. تعداد کل وضعیت هایی که برای هر شخص در هر سال ثبت شده (در ستونی با نام R1) و تعداد "مردود" هایی که برای هر شخص در هر سال ثبت شده (در ستونی با نام R2):



Name
Year
R1
R2


حمید
1390
4
2


هادی

1390
2
1


هادی
1392
1
0


حمید
1391
1
0





می خوام این کار رو با یک query انجام بدم. ساختار طراحی جداول اصلی رو هم نمیتونم تغییر بدم
لطفا کمکم کنید.

با تشکر بسیار

mazoolagh
یک شنبه 15 اسفند 1395, 06:19 صبح
هرچند نیازی نیست با این وجود نمونه دیتا پیوست کنین
بنا به دلائلی