Hola karnaldo:
Por lo que escribes en tu post no tienes idea de cómo trabajan las funciones de agrupación. Sería conveniente que antes que nada le dieras un vistazo a las funciones de este tipo (COUNT, AVG, MIN, MAX, AVG) y que revisaras cómo se utiliza la sección GROUP BY y HAVING de un select.
Tu consulta es tan "complicada" como hacer esto:
Saludos
Leo