SQL Server - Ayuda con consulta SQL

 
Vista:

Ayuda con consulta SQL

Publicado por Pablo (2 intervenciones) el 14/06/2006 21:54:22
Hola, mi duda es sobre como hacer para que me muestre solo el maxino de la siguiente consulta

select id_empleado, count(*)
from EmpleadoVenta
group by id_empleado

Es decir esta consulta me trae todos los empleados y el total de ventas realizado por cada uno, lo que yo quiero es traer el empleado que realizo mas ventas solamente.
Como lo puedo hacer? intente hacer max(count(*)) pero me tira error, me diejron que se puede hacer a traves de subconsultas pero no me doy cuenta de como hacerlo.
Alguien me puede ayudar?
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 consulta SQL

Publicado por Jesus (3 intervenciones) el 14/06/2006 22:21:05
Esto t puede servir

select id_empleado, max(cant)
from (
select id_empleado, count(*) cant
from EmpleadoVenta
group by id_empleado ) consulta

group by consulta.id_empleado

atte.
JLJ
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

RE:Ayuda con consulta SQL

Publicado por Pablo (2 intervenciones) el 14/06/2006 23:01:52
Hola, gracias por responder, lo he probado y me sigue dando el mismo resultado
que cuando hago la consulta

select id_empleado, count(*) cant
from EmpleadoVenta
group by id_empleado

por que puede ser?

desde ya muchas gracias
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