ورود

View Full Version : یک سوال my sql



mahdi.iqu
جمعه 26 دی 1393, 13:26 عصر
سلام دوستان
یه سوال my sql داشتم که هر کاری کردم نتونستم حلش کنم :(
کسی می تونه سوال زیر رو حل کنه ؟

و اما سوال:
اطلاعات کارکرد یک سال کارگران سه کارگاه a ، b و c را در جداولی با نام های table_a ، table_b ، table_c در اختیار داریم. شمای سه جدول یکسان و به شکل r(name, hour_count, mounth) است. هر رکورد مشخص کننده کارکرد ماهانه یک کارگر است. نام کارگرها در هر جدول منحصر به فرد می باشد اما ممکن است کارگرهای همنام در جداول متفاوت داشته باشیم.

الف) یک پرس و جو (Query) بنویسید که کارگران هر سه کارگاه را بر اساس کارکرد سالانه شان به گروه های کم کار (کمتر از 500 ساعت کارکرد) متوسط (500 تا 1000 ساعت کارکرد) و پرکار (بیش از 1000 ساعت کارکرد) تقسیم بندی کند، و نتیجه را در جدول table_r وارد نماید. شمای table_r به شکل زیر می باشد. دامنه manufactory مجموعه نام کارگاه ها و دامنه group مجموعه مقادیر {'کم کار' ، 'متوسط' ، پرکار'} است.
r(manufactory, name, group)

ب) تمام کارگر هایی را از جدول table_a بیابید که کارکرد ماهانه ای بیشتر از کارکرد ماهانه تمام کارگران جدول table_b داشته باشند.

دوستانی که بلدند لطفا کمک کنند

mahdi.iqu
جمعه 26 دی 1393, 15:41 عصر
دوستانی که بلدند لطفا کمک کنند:ناراحت::افسرده::لبخندس ده: