SQL - ayuda con mi consulta >.<

   
Vista:

ayuda con mi consulta >.<

Publicado por Harlen (1 intervención) el 08/11/2010 23:00:49
Hola, estoy desde hace poco estudiando sql y ando atascado y frustrado con un ejercicio de subconsultas con el order by y having, agradeceria si alguien pudises ayudarme>.<

El ejercicio es este:

Desde la tabla Emple, visualiza el departamento que tenga mas empleados cuyo oficio sea 'EMPLEADO'

La tabla Emple tiene los siguientes campos:

dept_no, apellido, oficio

Intente muchas cosas pero ninguna me sirvio, pero andando por esta linea

select dept_no, max(count(*)) from emple where oficio like 'EMPLEADO'
group by dept_no having max(count(*)) in
(select max(count(*)) from emple
group by dept_no)

Si alguien me puede ayudar lo agradeceria.
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

RE:ayuda con mi consulta >.<

Publicado por Miguel (16 intervenciones) el 09/11/2010 12:25:01
SELECT TOP 1 dept_no, COUNT(*)
FROM emple WHERE oficio LIKE 'EMPLEADO'
GROUP BY dept_no
ORDER BY COUNT(*) DESC
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