This cabin can be reached with this request.
DELETE FROM TABLE
WHERE ROWID NOT IN
(SELECT ROWIDS FROM (SELECT MIN(ROWID) ROWIDS
FROM TABLE
GROUP BY DATECOLUMN
ORDER BY DATECOLUMN DESC)
WHERE ROWNUM <= 2);
The inner query itself will return min rowid from the table, and then the immediate outer query will select only two rows that should be avoided at the most remote delete.