Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

Sa se scrie o cerere sql care face o lista de premiere a angajatilor aplicand urm

criterii:
a) angajatii care au primit comision primesc o prima egala cu salariu mediu pe
companie
b) angajatii care nu au primit comision primesc o prima egala cu salariu minim pe
companie
c) presedintele si directorii nu primesc prima

Antetul listei : denumire_departament, nume_angajat, job, comision,


salariu_minim_companie, salariu_mediu_companie, prima
Obs: salariile si prima -> fara zecimale
---------------------------------------------------------------------

select ename AS nume_angajat,


job,
comm AS comision,
case comm
when IS NOT NULL then avg (sal) AS salariu_mediu_companie,
salariu_mediu_companie AS prima
when IS NULL then min (sal) AS salariu_minim_companie,
salariu_minim_companie AS prima

end
case lower(job)
when 'president' then prima AS NULL
when 'manager' then prima AS NULL
end
from emp;

You might also like