romio2005 بتاريخ: 22 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 22 فبراير 2010 انا عايز ازاى احسب مرتب لاكبر 3 موظفين بييقبضوا مرتب اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
morgan_ahmed بتاريخ: 22 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 22 فبراير 2010 SELECT empno,ename,sal FROM emp WHERE sal >= (SELECT MIN (sal) FROM (SELECT * FROM emp ORDER BY sal DESC) WHERE ROWNUM <= 3) ORDER BY 3 DESC; مع تحيات للجميع وربنا يوفقكمأحمدمرجانDevelopment Team Leader اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
i_sherpiny بتاريخ: 24 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 24 فبراير 2010 select ename ,sal from emp where sal in (select * from (select sal from emp where sal is not null order by sal desc) where rownum<=3)order by sal desc اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
@nana@ بتاريخ: 24 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 24 فبراير 2010 SELECT employee_id,salary FROM (select employee_id,salary from employees order by salary desc) WHERE rownum<=3 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mk3bmw بتاريخ: 25 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 25 فبراير 2010 بس ممكن تعديل على جملة الاخ: SELECT EMPNO,SALARY FROM (SELECT ROWNUM,EMPNO,SALARY FROM EMP ORDER BY SALARY DESC) WHERE ROWNUM <4 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
AhmedAlthawabteh بتاريخ: 2 مارس 2010 تقديم بلاغ مشاركة بتاريخ: 2 مارس 2010 [color=royalblue][size=4][size=4][/size][font=arial]SELECT A.SAL FROM (SELECT DISTINCT SAL FROM EMP) A, (SELECT DISTINCT SAL FROM EMP) B WHERE A.SAL > B.SAL GROUP BY A.SAL HAVING COUNT(B.SAL) > 8 [font=arial][/font][/font][/size][/color] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.