Prueba esta:
Código sql:
Ver originalSELECT tabla.nombre, tabla.oficio, tabla.tarifa FROM tabla INNER JOIN (SELECT oficio, avg(tarifa) media FROM tabla GROUP BY oficio)t1 ON tabla.oficio = t1.oficio AND tabla.tarifa < t1.media ORDER BY tabla.oficio, tabla.tarifa DESC