mr.siahatgar
چهارشنبه 22 اردیبهشت 1395, 10:02 صبح
سلام من یه جدول دارم مانند زیر
کلاس نام درس ریاضی درس علوم ذرس اجت
کلاس
نام
ریاضی
علوم
اجتماعی
اول
حسن
12
15
18
اول
قاسم
20
16
19
اول
مجنبی
13
11
18
اول
منوچهر
15
17
10
اول
عباس
15
14
13
دوم
علی
17
15
16
دوم
مصطفی
16
12
18
دوم
حیدر
11
14
15
سوم
عباس علی
17
12
16
حالا میخوام جمع نمرات ریاضی نفرات هر کلاس که علوم ان بیشتر از 16 هست را بدست اورم
مثلا در کلاس اول قاسم و منوچهر نمرات درس علومشان از 16 بیشتر هست در نتیجه میخوام جمع نمره ریاضی ان دو نفر که 35 میشه حساب کنم هر کاری کردم نتونستم چون اول باید بر اساس کلاس گروه بندی بشه و دوم اینکه وقتی گروه بندی میکنی دیگه نمیشه از where استفاده کرد و باید از having استفاده کنم که اون هم در مورد نمرات علوم جواب نمیده میشه راهنمایی کنید چطور باید دستور مربوطه اش را بنویسم
کلاس نام درس ریاضی درس علوم ذرس اجت
کلاس
نام
ریاضی
علوم
اجتماعی
اول
حسن
12
15
18
اول
قاسم
20
16
19
اول
مجنبی
13
11
18
اول
منوچهر
15
17
10
اول
عباس
15
14
13
دوم
علی
17
15
16
دوم
مصطفی
16
12
18
دوم
حیدر
11
14
15
سوم
عباس علی
17
12
16
حالا میخوام جمع نمرات ریاضی نفرات هر کلاس که علوم ان بیشتر از 16 هست را بدست اورم
مثلا در کلاس اول قاسم و منوچهر نمرات درس علومشان از 16 بیشتر هست در نتیجه میخوام جمع نمره ریاضی ان دو نفر که 35 میشه حساب کنم هر کاری کردم نتونستم چون اول باید بر اساس کلاس گروه بندی بشه و دوم اینکه وقتی گروه بندی میکنی دیگه نمیشه از where استفاده کرد و باید از having استفاده کنم که اون هم در مورد نمرات علوم جواب نمیده میشه راهنمایی کنید چطور باید دستور مربوطه اش را بنویسم