Trotzdem reichen genau 2 Deletes:

delete datei2 where idx in (select idx from datei1 where datum < stichtag)

delete from datei1 where datum < stichtag