الانتقال إلى المحتوى

سؤال في جملة ال Select ياريت ينحل


ابوماجد

Recommended Posts

كتابة استعلام يعمل على استخراج بيانات الموظفين الذين لديهم اقل المرتبات واكبر المرتبات في كل دائره على حدى ..
ياريت احصل اجابه.... انا قد حليته بس ماني متاكد منه ابغ اشوف اجابة واحد خبره ياريت....
محتاجه ضروري

رابط هذا التعليق
شارك

SELECT DEPTNO , MAX(SAL) , MIN(SAL)
FROM EMP GROUP BY DEPTNO;



آسف أخي ما كنت فاهم السؤال

SELECT *
FROM EMP E1 
WHERE SAL = (	SELECT MAX(SAL)
	FROM EMP E2
	WHERE E2.EMPNO = E1.EMPNO
	GROUP BY DEPTNO) OR SAL = (	SELECT MIN(SAL)
	FROM EMP E3
	WHERE E3.EMPNO = E1.EMPNO
	GROUP BY DEPTNO)
/



بس بصراحة لسه ما تأكدت من الحل بتأكد وبردلك خبر ان شاء الله

رابط هذا التعليق
شارك

أخي آسف بس هذا الحل الصحيح وجريته

SELECT *
FROM EMP E1
WHERE SAL = ( SELECT MAX(SAL)
FROM EMP E2
WHERE E2.deptNO = E1.deptNO) OR SAL = ( SELECT MIN(SAL)
FROM EMP E3
WHERE E3.deptNO = E1.deptNO)

رابط هذا التعليق
شارك

الله يعافيك أخي ابو ماجد
انا متأكد من الحل وجربته وان شاء الله انه يكون المطلوب

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية