All pastes #949038 Raw Edit

Anonym

public text v1 · immutable
·published 2008-03-19 15:54 UTC
rendered paste body
WITH avg_dep AS (
                  SELECT department_id AS dept_no, 
                  AVG(salary) AS avg
                  FROM employees
                  GROUP BY department_id
                 ),
    emp_o_avg AS(
                 SELECT e.last_name AS name, e.salary AS sal,e.department_id AS dept_no
                 FROM employees e 
                 WHERE e.salary> (SELECT AVG(d.salary)
                                  FROM employees d
                                  WHERE d.department_id=e.department_id))

SELECT a.name, a.sal, a.dept_no, b.avg
FROM emp_o_avg a
JOIN avg_dep b
ON b.dept_no = a.dept_no;