Quote Originariamente inviata da optime Visualizza il messaggio
per i valori delle aggregazioni (tipo COUNT() MIN() AVG() etc) devi usare HAVING (la usi come fosse una WHERE); puoi ovviamente combinare WHERE (per la data di intervento) e la HAVING (per il numero di interventi)
Grazie infinite, con il suggerimento proposto ho risolto il problema, lascio la query completa per supportare chi magari verrà dopo di me ed avrà lo stesso problema

codice:
SELECT cliente, marca, modello, seriale, SUM(totale) AS 'Incasso', COUNT(*) AS 'Numero Interventi' 
FROM tabella WHERE data <= NOW() -INTERVAL 5 month 
GROUP by seriale HAVING COUNT(*) >= 5 ORDER BY data DESC
Grazie ancora