Devolver los 10 primeros registros de una consulta, pero agrupados.
Tengo una bdd en la que se registran los errores de ejecución del proceso de todos los trabajadores de un departamento.
De esta bdd quiero sacar la información de diferentes formas, para analizar la eficiencia del departamento.
Uno de los informes sería el "Top Ten" de tipo de error que cada trabajador comete.
Tengo una consulta con todos los datos, y con criterios que dependen de un formulario.
El problema es que, al decirle que me devuelva los 10 tipos de error más frecuentes, no me los devuelve por trabajador, sino que me devuelve los 10 más frecuentes en global, y luego me enseña los trabajadores que han cometido estos errores.
¿Cómo lo puedo hacer para que me muestre el Top Ten de cada trabajador, y no el global?