¿Qué pasa con esto?
select delay
from table_name,
(select id, max(sent), ip from table_name group by ip) innertable
where innertable.id = table_name.id;
No estoy 100 % seguro de haber entendido lo que quieres como conjunto de resultados, así que elegí el retraso.