Grazie Shores,

se non hai di meglio da fare vorrei approfittare ancora della tua disponibilità, questa è la query che ho preparato seguendo i tuoi suggerimenti, ma temo di essermi perso qualcosa perché non ottengo i risultati corretti:

codice:
SELECT gruppo, posto, parte, min(qta) minimo FROM 
    (
        SELECT parte, posto, gruppo, count(*) qta FROM parti p 
        JOIN gruppi g ON p.parte=g.parte GROUP BY p.posto, p.parte
    ) s 
    GROUP BY gruppo ORDER BY gruppo, posto, parte