Advertisement
DimitarVasilev

Untitled

May 22nd, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.86 KB | None | 0 0
  1. SELECT *
  2. FROM (SELECT e.first_name||' '||e.last_name, e.SALARY, round((sysdate-e.hire_date)/365,2) STAJ, c.country_name FROM employees e, DEPARTMENTS d, LOCATIONS l, COUNTRIES c
  3. WHERE round((sysdate-hire_date)/365,2)>=10
  4. AND e.DEPARTMENT_ID=d.DEPARTMENT_ID
  5. AND d.LOCATION_ID=l.LOCATION_ID
  6. AND c.COUNTRY_ID=l.COUNTRY_ID
  7. AND UPPER(c.country_name)=UPPER('United States of America')
  8. ORDER BY e.SALARY DESC)
  9. WHERE rownum <= 15
  10. UNION ALL
  11. (SELECT *
  12. FROM (SELECT e.first_name||' '||e.last_name, e.SALARY, round((sysdate-e.hire_date)/365,2) STAJ, c.country_name FROM employees e, DEPARTMENTS d, LOCATIONS l, COUNTRIES c
  13. WHERE round((sysdate-hire_date)/365,2)<10
  14. AND e.DEPARTMENT_ID=d.DEPARTMENT_ID
  15. AND d.LOCATION_ID=l.LOCATION_ID
  16. AND c.COUNTRY_ID=l.COUNTRY_ID
  17. AND UPPER(c.country_name)=UPPER('United States of America')
  18. ORDER BY e.SALARY ASC)
  19. WHERE rownum <= 15);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement