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 )
Syntaks skal muligvis justeres, men BØR gøre tricket. Derudover kan det være en god ide at forespørge Subselect ind i sin egen tabel FØRST og derefter køre DELETE FROM mod det resultatsæt.