Delete from YourTable VersionA
where VersionA.Time NOT IN
( select MAX( VersionB.Time ) Time
from YourTable VersionB
where VersionA.UserID = VersionB.UserID
and VersionA.VisitorID = VersionB.VisitorID )
A sintaxe pode precisar ser ajustada, mas DEVE fazer o truque. Além disso, você pode querer consultar o Subselect em sua própria tabela PRIMEIRO e, em seguida, executar o DELETE FROM nesse conjunto de resultados.