Helo aqui, a lo mejor sirva de ayuda a otros mas adelante!
select Avg(datediff(hh, i2.fecha, i1.fecha)) as diferencia from incidencias i1 inner join incidencias i2 on i1.codigo=i2.codigo where i1.estatus='OK' and i2.estatus='EO'
PS: G-sus, deberias pasar esto a las Faq's, ya que esta interesante y medio peluo!