SQL - el mismo problema con el select

   
Vista:

el mismo problema con el select

Publicado por estrella (2 intervenciones) el 05/04/2009 17:36:07
ok lo estoy haciendo con el having count pero me sale error en el group by y realemente ya no entiendo porque me sale error.

select employeeid
from employees
having count(employeeid) >5(select count(employeeid)
from employeeterritories b
where b.employeeid in(select employeeid from employees))
group by employeeid;

por favor ayudenmen con esto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

RE:el mismo problema con el select

Publicado por roger (93 intervenciones) el 06/04/2009 02:26:40
mira debe ser mas o menos asi:

select employees.employeeid,count(*) as totalTerritorios
from employees inner join employeeterritories on
employees.employeeid = employeeterritories.employeeid
group by employees.employeeid having count(employeeid) <=5

Creo que es menor o igual a cinco pues dijiste que debias traer los empleados que NO estuvieran en mas de 5 territorios, o sea que la cantidad de territorios sea menor 0 igual a 5 para cada empleado.
Me avisas si te funciona
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar