بتاريخ: 7 أكتوبر 200619 سنة comment_80298 EMPNO NOT NULL NUMBER(4) ENAME VARCHAR2(10) JOB VARCHAR2(9) MGR NUMBER(4) HIREDATE DATE SAL NUMBER(7,2) COMM NUMBER(7,2) DEPTNO NUMBER(2)بفرض أننا نريد عرض empno,ename,sal,avg(sal)for all empolyeesبحيث يكون sal>avg(sal)for his department تقديم بلاغ
بتاريخ: 8 أكتوبر 200619 سنة comment_80324 أرجو أن يحقق هذا الكود مرادك و الله المستعان SELECT a.empno,a.ename,a.sal,a.deptno,b.avgsal FROM emp a , (SELECT deptno , AVG(sal) avgsal FROM emp GROUP BY deptno) b WHERE a.deptno = b.deptno AND a.sal = b.avgsal تقديم بلاغ
بتاريخ: 17 أكتوبر 200619 سنة comment_80931 بحيث يكون sal>avg(sal)for his department SELECT a.empno,a.ename,a.sal,b.avgsal FROM emp a join (SELECT deptno , AVG(sal) avgsal FROM emp GROUP BY deptno) b ON (a.deptno = b.deptno AND a.sal > b.avgsal) تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.