المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال مهم للمذاكرة بعد بكرا ممكن المساعدة


*Islam_Rose*
11-16-2007, 05:53 PM
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
و بعد
كيف يكون الحل للسؤال التالي طبعاً بمادة قواعد معطيات

"حذف سجلات الموظفين الذين يعملون في قسم مخالف لقسم مديرهم"
أرجو ممن عنده الحل المساعدة عاجلاً

ولكم جزيل الشكر

Bl@ck Angel
11-17-2007, 06:31 AM
السلام عليكم ...
حلي للسؤال هو :

delete from EMP a
where deptno not in
(select deptno from emp aa where aa.empno=a.mgr);

* بس في سؤال تاني وظيفة هو :
" عدل معاشات الموظفين بحيث تصبح 90% من معاش مديرهم "
* حليت السؤال بس ياريت أذا في حدا حلو بشكل أفضل يضعه في المنتدى
* وأنا عتبرة الموظف الذي ليس له مدير (KING) راتبه ثابت
الحل:

update emp a set sal=0.9*nvl((select sal from emp aa
where a.mgr=aa.empno),5000/0.9);