Problema con min y count(*)
Publicado por Antonio (2 intervenciones) el 08/12/2008 16:20:25
Tengo que hacer una consulta en SQl que de el departamento con menos empleados...Si hago una select de esta forma...
select dname,count(ename)as empleados
from emp e,dept d
where d.deptno=e.deptno
group by dname,job
having count(ename) >2;
...salen los departamentos ke tengan más de dos empleados...
La cosa es que quiero que solo se muetre el departamento que tenga menos empleados. He intentado poniendo un min(count(*)) en el having, pero me da fallo de sintaxis...
¿Alguien me ayuda?
select dname,count(ename)as empleados
from emp e,dept d
where d.deptno=e.deptno
group by dname,job
having count(ename) >2;
...salen los departamentos ke tengan más de dos empleados...
La cosa es que quiero que solo se muetre el departamento que tenga menos empleados. He intentado poniendo un min(count(*)) en el having, pero me da fallo de sintaxis...
¿Alguien me ayuda?
Valora esta pregunta


0