prova così
codice:
SELECT giorno_app, ora_inizio,durata, count(*) AS conteggio, MIN(durata) as minimo
FROM appuntamento
GROUP BY giorno_app, ora_inizio 
HAVING conteggio > 1
PS: sarebbe da postare in Database