Tengo un ejercicio que pide lo siguiente.
Obtener el salario medio por departamento, solamente de aquellos departamentos donde haya trabajadores que cobran comisión, teniendo en cuenta unicamente los empleados que lo cobran.
select avg(sal) from emp group by deptno having sum(comm)>0;
me da un resultado, pero no se si esta bien, algun experto me puede indicar si lo que he puesto tiene algo que ver con el ejercicio
gracias
por cierto pq si pongo esto
select avg(sal) from emp group by deptno having comm>0;
me da error, si es lo mismo sin el sum