Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2010, 10:38
tamarkov
 
Fecha de Ingreso: noviembre-2003
Mensajes: 82
Antigüedad: 20 años, 6 meses
Puntos: 0
Duda basica HAVING

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